<分区>
linux 上是否有一个命令行工具可以从 pdf 文件中提取图形,并将它们保存为矢量格式?我知道 pdfimages,但它会创建一个位图,而这不是我需要的。
<分区>
linux 上是否有一个命令行工具可以从 pdf 文件中提取图形,并将它们保存为矢量格式?我知道 pdfimages,但它会创建一个位图,而这不是我需要的。
最佳答案
并非仅用于图像,因为您似乎需要,但是
http://poppler.freedesktop.org/
http://www.manpagez.com/man/1/pdftocairo/ (联机帮助页)
能够将 pdf 页面呈现为其他矢量格式,例如 PS/EPS/SVG
假设您有一个带有矢量化图像的 pdf 页面,您可以将此页面呈现为 svg,然后只复制您感兴趣的图像
注意:pdftocairo 无法将多页 pdf 渲染为多页 svg
如果您需要将多个 pdf 页面转换为 svg,您需要先选择此页面范围,然后将 pdf 页面拆分为单个 pdf 页面
示例(如果我们需要将 pdf 文件的第 1-10 页转换为 svg)
pdftk file.pdf cat 1-10 output 1-10.pdf
pdftk 1-10.pdf连发
for f in *.pdf;做 pdftocairo -svg $f;完成
最后,借助sodipodi或inkscape,您可以从svg渲染的pdf页面中提取您感兴趣的图像
关于linux - 从pdf文件中提取矢量图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9903880/