353 字
2 分钟
图片转换专题

一、写在前面#

主要工具包括:InkscapeGhostscriptImage Magick。搜索 格式a-格式b 可快速检索,例如 PDF-EMF

二、Inkscape#

Terminal window
# PDF-EMF: latex论文图片转word
inkscape input.pdf --export-type=emf --export-filename=output.emf
# SVG-EMF: matplotlib输出矢量图转word
inkscape input.svg --export-type=emf --export-filename=output.emf

注意,如果 PDF 是 matplotlib 绘制的,需确保代码中设置 Type1 或 TrueType 字体,否则默认的 Type3 字体将导致 Inkscape 解析失败:

plt.rcParams.update({
"pdf.fonttype": 42, # 使用 TrueType 字体(Type42),兼容性最好
"ps.fonttype": 42, # 同时设置 PostScript 字体类型(以防转 EPS)
})

三、Ghostscript#

Terminal window
# PDF-EPS: 矢量图转上古期刊图片
gswin64c.exe -sDEVICE=eps2write -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -o "taxonomy.eps" "taxonomy.pdf"
  • *.eps 文件是输出文件,*.pdf 文件是输入文件
  • -dPDFSETTINGS 可选:
    • /screen:适用于屏幕显示,压缩图像,适当降低质量,减小文件大小。
    • /ebook:适合电子书,图像质量适中。
    • /printer:适合打印,高质量的图像。
    • /prepress:用于出版行业,最高质量输出 (通常用这个就行)。

四、Image Magick#

Terminal window
# 批量转换-PDF: 通常情况下,通过代码/程序可以直接输出 PDF 格式图片。但如果存在部分位图需要转换,可通过 image magick 实现
magick mogrify -format pdf -compress zip *.png
# 单一转换-PDF
magick input.jpg -compress zip output.pdf
支持作者
支付宝收款码
支付宝
微信收款码
微信
图片转换专题
https://blog.085404.xyz/posts/图片转换专题/
作者
Sun2ot
发布于
2026-03-18
许可协议
CC BY-NC-SA 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取

最后更新于 ,距今已过 175

部分内容可能已过时