我想从一篇论文中提取一些pdf图像作为演示之用。在windows中,工作得很好,但是我现在必须在Debian框中执行这个任务。
我在网上发现了两种流行的解决方案
pdfimage不满足我的需要,因为我想要矢量图形(pdf)而不是jpgs,所以我更喜欢使用Inkscape,但它不像预期的那样工作。我希望我可以使用一些选择器工具来拖动一个框,并选择所有在里面的东西,就像我通常对Illustrator所做的那样,但是Inkscape中的任何一个工具都不起作用。
如果使用“选择和转换对象”工具(黑色箭头),则整个pdf页面将被选中,而我只需要一小部分;如果使用“按节点编辑路径”工具(带有某些节点的黑色三角形箭头),则一次只能选择一个对象。拖放(即使按下shift键)也不起作用。
我想知道是否有办法解决这个问题,还是在Debian中有一个更好的工具来实现同样的目标?谢谢。
发布于 2012-08-23 06:32:19
在我看来,我可以建议从pdf中获取矢量图像的方法。
有一个叫做
pdftocairo,包含在poppler中
语法:
pdftocairo [options] <PDF-file> [<output-file>]
pdftocairo能够在输出中生成栅格和矢量格式,在这两者之间,它能够转换单一pdf页面的内容(如果您有一个多页 pdf文档,您首先需要在它的单个pdf页面(例如pdftk )中实现):
满足您需要的最佳输出格式可能是 svg ,因此在转换pdf页面后,您可以使用任何svg应用程序(例如inkscape或好的sodipodi )打开这个svg,选择要提取和保存的向量元素。
恢复:
如果您有一个多页PDF
https://stackoverflow.com/questions/12084742
复制相似问题