如何防止GhostScript裁剪pdf文件



我使用此命令从PDF文件创建缩略图:

gswin64c -sDEVICE=pngalpha 
-sPageList=1
-dTextAlphaBits=4
-r96
-o "D:output.png" 
"D:input.pdf"

然而,它从PDF页面中裁剪了一个内部矩形(甚至泄露了内容(。

如何指示GhostScript从整个空间(包括页面的所有"空白"空间(渲染图像?

默认情况下,Ghostscript将使用PDF文件的MediaBox来设置输出的大小,这似乎是您所要求的。命令行中的任何内容都不会改变这一点。

可能您想要的是BleedBox,在这种情况下,-dUseBleedBox将使用它而不是MediaBox。

然而,你还没有提供PDF文件,所以我不知道实际发生了什么。你怎么知道页面大小被裁剪了?你拿什么做比较?您使用的是哪一个版本的Ghostscript(很明显您正在使用Windows(?

最好发布一个PDF文件的示例,让人们可以查看它,如果没有它,就不可能真正帮助你。

最新更新