在Linux中使用以下命令,我将一个CropBox添加到A4 PDF文件中,以便从中删除一个丑陋的边框。
gs -sDEVICE=pdfwrite \
-o output.pdf \
-c '[/CropBox [35.5 465.7 269 790] /PAGES pdfmark' \
-f input.pdf
然后我希望将其尺寸增加到原来的尺寸。有没有办法使用Ghostscript删除CropBox或至少增加它的大小?
答案 0 :(得分:0)
基本上答案是否定的,没有提供的方法。您可以创建一个BeginPage过程并让它执行/ PAGE pdfmark来设置一个新的CropBox。
请注意,当您使用PDF文件作为输入执行pdfwrite时,您将创建一个全新的PDF文件,而不是修改现有的PDF文件。每次转换这样的文件都有可能导致质量下降。
答案 1 :(得分:0)
你当然可以'作弊'。虽然最干净的方法是删除CropBox,但将裁剪框设置为等于媒体框基本上具有显示整个页面的效果。因此,如果您运行的命令插入的裁剪框与媒体框的大小完全相同,则与删除它的结果完全相同。
这样做并不会使其成为一个“糟糕”的文件(请注意,KenS关于质量损失的评论当然仍然有效。)