如何防止 GhostScript 裁剪 pdf 文件?
How to prevent GhostScript from cropping pdf files?
我正在使用此命令从 PDF 文件创建缩略图:
gswin64c -sDEVICE=pngalpha
-sPageList=1
-dTextAlphaBits=4
-r96
-o "D:\output.png"
"D:\input.pdf"
但是,它从 PDF 页面裁剪了一个内部矩形(甚至漏掉了内容)。
如何指示 GhostScript 从整个 space(包括页面的所有 "blank" space)渲染图像?
默认情况下,Ghostscript 将使用 PDF 文件的 MediaBox 来设置输出的大小,这似乎正是您所要求的。您的命令行中的任何内容都不会改变这一点。
可能您想要的是 BleedBox,在这种情况下 -dUseBleedBox
将使用它而不是 MediaBox。
但是,您没有提供 PDF 文件,所以我无法判断实际情况。你怎么知道页面大小被裁剪了?你在和什么比较?您使用的是哪个版本的 Ghostscript(显然您使用的是 Windows)?
最好 post 一个示例 PDF 文件供人们查看,否则它真的不可能帮助你。
我正在使用此命令从 PDF 文件创建缩略图:
gswin64c -sDEVICE=pngalpha
-sPageList=1
-dTextAlphaBits=4
-r96
-o "D:\output.png"
"D:\input.pdf"
但是,它从 PDF 页面裁剪了一个内部矩形(甚至漏掉了内容)。
如何指示 GhostScript 从整个 space(包括页面的所有 "blank" space)渲染图像?
默认情况下,Ghostscript 将使用 PDF 文件的 MediaBox 来设置输出的大小,这似乎正是您所要求的。您的命令行中的任何内容都不会改变这一点。
可能您想要的是 BleedBox,在这种情况下 -dUseBleedBox
将使用它而不是 MediaBox。
但是,您没有提供 PDF 文件,所以我无法判断实际情况。你怎么知道页面大小被裁剪了?你在和什么比较?您使用的是哪个版本的 Ghostscript(显然您使用的是 Windows)?
最好 post 一个示例 PDF 文件供人们查看,否则它真的不可能帮助你。