目录

  • 背景
  • 方案调研
  • Inkspace 配置
  • 将svg转为pdf

背景

在写论文过程中不可避免需要作图,常用的工具就是PPT。但是在导出图片的过程中通常会遇到一个问题,图片导出为png格式不够清晰,放大后比较模糊影响观感。那么有没有解决方案呢?是有的,可以将PPT中的作图不导出为png格式,导出为svg格式。svg格式是一种矢量图的格式,可以保证线条的锐利,放大后也不会模糊。但是这时候又会遇到另一种情况,latex中includegraphics命令不能识别出svg这种格式。includegraphics识别的格式有jpg,png,pdf。这几种格式中只有pdf支持矢量的图形。因此可以考虑将SVG转化为pdf格式。

方案调研

如果追求方便的话,可以直接通过网页上的工具转化为pdf。但是在实际使用的过程中,我发现这些线上工具转化出来的pdf总有一些问题,比如字体不对,或者图形异常。因此重新研究了一下后发现,可以通过安装inkscape这个软件解决svg转pdf的问题。

Inkspace 配置

Inkscape是一个开源作图软件,可以在其网站免费下载 Inkscape。

安装好之后,我们需要找到inkscape.exe 可执行文件的位置。比如我的机器上,位置为


可以编辑 windows环境中的环境变量中的Path,将 C:\Program Files\Inkscape\bin 添加到Path中。这表示在命令行中输入Inkscape后,系统会去Path记录的路径下寻找同名可执行文件。如果不清楚如何修改windows环境变量,可以搜索google查询。

将svg转为pdf

可以通过命令行的方式直接将svg转为pdf。在命令行中输入 Inkscape --help 可以得到详细的说明,

Examples:Export input SVG (in.svg) to PDF (out.pdf) format:inkscape --export-filename=out.pdf in.svgExport input files (in1.svg, in2.svg) to PNG format keeping original name (in1.png, in2.png):inkscape --export-type=png in1.svg in2.svgSee 'man inkscape' and http://wiki.inkscape.org/wiki/index.php/Using_the_Command_Line for more details.

因此通过提示的命令,可以直接转化。整个流程完成,可以完美师兄

【实践经验】PPT导出SVG格式通过Inkscape转化为pdf相关推荐

  1. Revit文件导出svg格式思考

    Revit没有直接导出svg格式文件的方法,但是动动脑子,还是会有一些不太靠谱的方法,可以完成这件事情.说它不太靠谱是因为这些方法非官方,并且这些方法用起来存在这样或那样的问题,很难百分百满足既定需求 ...

  2. AI批量导出SVG格式图片

    软件版本:Illustratorlcc2015 解决直接用ai批量导出时,勾选画板得到空白svg图像问题. 解决方法: 先用画板导出为EPS格式一个一个的大小,每一个可以使用画板, 然后在AI打开所有 ...

  3. doc, docx, xls, xlsx, ppt, pptx,txt。等文件转化为pdf

    需要OpenOffice第三插件的支持 ,支持window\linux\mac等系统.doc", "docx", "xls", "xlsx& ...

  4. python svg转png_Python实现批量把SVG格式转成png、pdf格式的代码分

    必须提早安裝cairosvg控制模块,下载链接 Code:#! encoding:UTF-8import cairosvgimport osloop = Truewhile loop:svgDir = ...

  5. svg格式的图片转化为 png 格式

    下载并使用插件插件:save-svg-as-pngimport saveSvg from "save-svg-as-png";let path= `${url}?t=${new D ...

  6. 用好SVG格式 让网站速度提升起来

    一.与其他图像格式相比,使用 SVG 的优势在于: 1.SVG 可被非常多的工具读取和修改(比如记事本) 2.SVG 与 JPEG 和 GIF 图像比起来,尺寸更小,且可压缩性更强. 3.SVG是可伸 ...

  7. 利用ps导出svg(主要用于上传自定义图标到iconfont)

    ps版本:2020 借鉴文章:https://blog.csdn.net/k912120/article/details/118787809 事情起因是我不想多此一举下个AI,本来想ps直接导出svg ...

  8. 什么是SVG格式?如何制作?

    图像质量对页面非常重要--扭曲和缩放变形的标志.图标或照片会使页面看起来粗糙和不协调,这个问题只会因为响应设计而复杂. 访问者通过桌面机和智能手机查看应用程序,因此无论使用什么设备,图像都应该进行优化 ...

  9. java ppt 转图片格式_Java PPT(X)转图片、PDF和SVG

    (一)简介: 工作中,PowerPoint文档有时需要被转换为PDF/图像文件来存档.因为PDF或图片的页面布局是固定的,很难被修改且能被大多数设备打开,所以PDF或者图片比起PowerPoint格式 ...

最新文章

  1. 技术性图文还原那些腿长得能改变地球引力场的TB奇女子
  2. VTK:actors的类型用法实战
  3. 在Xcode8中 如何添加.pch文件
  4. 客户端检测的含义和方法
  5. linux vi使用手册,史上最全VIM使用手册
  6. 的ui在vs中显示没有成员_在电脑桌面使用敬业签团队便签怎么设置新增内容在上面显示?...
  7. 浅谈HotSpot逃逸分析
  8. python学生名片系统_python学生管理名片
  9. MTK 驱动开发(18)---LCD 参数理解
  10. db_recovery_file_dest恢复区的空间保留问题
  11. 柔性电子综述2013 ---电子皮肤 The Evolution of Electronic Skin (E-Skin)
  12. python实现数模转换_树莓派:PCF8591数模转换模块的使用
  13. python发牌代码十点半_Python制作扑克牌发牌程序,另含大量Python代码!
  14. 【调剂】四川师范大学计算机学院刘唐教授接收硕士研究生调剂
  15. MySQL游标无法获取数据-1329 - No data - zero rows fetched, selected, or processed
  16. 使用php制作导航栏,如何制作简单导航栏
  17. Python实现的一个简洁轻快的后台管理框架.支持拥有多用户组的RBAC管理后台,不用配置各种运行环境
  18. Abbexa 驴抗山羊 IgG (HL) 抗体
  19. Linux 常用命令及快速记忆方法
  20. ffmpeg进行音频解码,QAudioOutput播放解码后的音频

热门文章

  1. html flex 的高度,Flex布局高度撑开不足问题
  2. 海淀育新学校2021高考成绩查询,首师附育新“加工能力”不容小觑!海淀7000名以内可“签约”实验班...
  3. sde无法连接oracle,SDE无法连接问题处理过程
  4. OSVR头部追踪数据格式及VRPN数据处理流程
  5. 老罗前辈的总结:那两年炼就的Android内功修养
  6. 怎么把照片里的水印去掉?这三个办法教给你
  7. ESP8266与STM32
  8. JavaScript - 一维数组、二维数组基础
  9. unityShader热空气扭曲效果
  10. xjax和JQery