当我使用macOS中的预览来裁剪一个PDF文件时,隐藏的内容(在裁剪区域之外)仍然存在。还可以注意到这一点,因为文件大小没有改变。
我注意到EPS图形可以直接打开(例如,通过vim),然后我可以更改BoundingBox等。之后,我可以使用TeXShop将EPS文件隐藏为PDF文件,从而减小文件大小。可以直接对PDF文件执行此操作吗?PDF文件是否也有一个BoundingBox或类似的东西,可以通过vim直接修改?
发布于 2023-01-24 16:25:33
PDF文件是否也有一个BoundingBox或类似的东西,可以通过vim直接修改?
是的,是的。然而,PDF流往往被压缩。解压缩PDF之前可能是必要的。
还请注意,PDF是任意不稳定的。您修改的/BBox
可能不是您所认为的那样!
可以直接对PDF文件执行此操作吗?
我只需参考mutool
(或某些包管理器上的mupdf
),首先使用mutool clean -d input_file.pdf uncompressed_file.pdf
解压缩文件,然后进行修改(vim
或任何您想要的文本工具),然后使用mutool draw -o reduced_file.pdf uncompressed_file.pdf
。
https://unix.stackexchange.com/questions/732950
复制相似问题