我在印刷行业工作,要获得最佳的生产产量,拥有矢量艺术品是至关重要的。通常,客户会向我发送包含光栅图像而不是我所需的矢量格式的PDF文件。

在Adobe Illustrator中打开图像文件时,我要做的第一件事是在“大纲”中查看它研究什么是向量,什么不是向量。您可以在下面看到差异

查看→预览:



查看→大纲:



由于您可以看到图稿的所有“线条”,因此很容易确认该图稿是100%向量。

我并不总是可以使用Illustrator,因此,我正在寻找可以复制此功能的PDF查看器(基于浏览器的浏览器或独立浏览器都可以)。是否有任何可以帮助此工作流程的软件?

评论

Quick'n肮脏的解决方法:放大到该pdf并查看它是否像素化。

@Olli实际上就是我现在要做的,但是嵌入式图像有时可以具有足够高的分辨率,即使在最大缩放级别下也不会像素化

#1 楼

它不是PDF查看器,但是如果没有Illustrator,则可以在Inkscape矢量图形编辑器中使用相同的步骤。 Inkscape是免费的开放源代码。还有一个可随身携带的版本,可以随身携带在闪存驱动器上。

有几种方法可以在Inkscape中合理地做到这一点:


InkScape具有Illustrator具有相同的“轮廓/线框”模式-在ViewDisplayModeOutline中找到

您可以使用命令行将PDF导出为SVG并查找嵌入的非SVG图像。来自https://stackoverflow.com/questions/12084742/extracting-vector-graphics-from-pdf-with-inkscape:

inkscape --without-gui --file=input.pdf --export-plain-svg=output.svg





评论


它支持PDF吗? OP明确表示这是一项要求:客户将向我发送PDF文件,我正在寻找PDF查看器–应该足够清楚,不是吗?不要误会我的意思,Inkscape很棒。但这不符合这里的要求(或者您错过了指出它是如何工作的)。

– Izzy♦
2014年2月13日在13:01



@Izzy看起来它确实支持PDF导入。参见inkscape.org/en/learn/faq/…

– Moshe Katz
14年2月16日在18:33

@MosheKatz刚刚检查:是的,的确如此–谢谢!在这种情况下,我的“或条件”的第二部分得到了满足:错过指出它是如何做到的。我很少使用Inkscape。发问者可能甚至不知道。好吧,它导入PDF;但是如何辨别什么是向量?它如何满足指定的要求?

– Izzy♦
14年2月16日在18:40

#2 楼

最简单的方法可能只是从PDF导出图像,然后查看获得的图像类型。过去,我曾经使用过PDFMate PDF Converter(免费;请确保在安装程序中取消选中adware的安装)。您需要做的就是确保在“高级选项”窗口中选择了“提取PDF文件中的所有图像”。答案或使用任何其他工具)并运行此Python脚本以提取图像。

评论


对于* nix用户,等效项是pdfimages,这是Poppler实用程序之一。

–John1024
14年2月22日在8:27