如何在不增加文件大小的情况下裁剪EPS或PDF文件

3
我经常使用latex,对于我的图像我使用eps和pdf格式。当我创建一个图像时,我经常需要对其进行修剪,因为我想摆脱周围的白色边缘。目前我使用GIMP导入这个图像并自动修剪边缘。但是,如果导入之前的eps/pdf文件大小为60KB,在GIMP导出后它可能会变成200-300KB(取决于我选择的dpi分辨率)。
有没有一种方法可以在不失去轻巧和清晰度的情况下修剪eps/pdf文件(因为在导入之后,它从矢量到光栅,我想)?
我在Mac/Linux上工作。感谢您的帮助。
2个回答

3
对于可视化修剪(GUI),我建议使用PDFQuench(至少适用于PDF)。如果您更喜欢命令行,则PDFcrop可能是您的选择。
这两个工具都适用于Linux - Mac有其本机预览工具,也可以进行裁剪。
希望对你有所帮助。
编辑:对于自动删除边距,有一个Perl脚本叫做pdfcrop.pl,它在后台使用ghostscript和pdftex - 我没有测试过它,但它看起来很有前途。

PDFcrop可能有效,但PDFQuench需要手动操作,因此与GIMP命令不同。不幸的是,预览程序不允许我进行裁剪(CMD+K),Mac上还有其他选择吗? - Nicholas
@Nicholas 在预览中使用工具栏中的“选择”工具选择区域,然后单击“工具->裁剪”。我测试过了-对我来说它有效。 - Jost
也许我没有表达清楚,我正在寻找一种自动修剪的工具,就像GIMP中的那样。点击一个按钮,软件就可以去除我的图片周围的所有白色空间。 - Nicholas

0

对于OSX,您可以使用预览功能。它可以通过更改CropBox的页面大小来裁剪PDF文件。这是一种非破坏性的更改,因为原始PDF包含在MediaBox中。 CropBox之外的任何内容默认情况下都会被隐藏。

实质上,这只是编辑PDF元数据而不是图像。没有重新渲染。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接