gpt4 book ai didi

pdf - 我如何摆脱 ghostscripts 添加的边距?

转载 作者:行者123 更新时间:2023-12-02 17:46:03 24 4
gpt4 key购买 nike

我想将 PDF 的第一页提取为 PNG 以使用此命令对其进行一些图像处理:

$ gs -q -dNOPAUSE -dBATCH -dEPSCrop -sDEVICE=pngalpha -dLastPage=1 -sOutputFile='test.png' 'test2.pdf'

它适用于大多数 PDF,但它在这个 PDF 上添加了透明边距:http://ubuntuone.com/23676W4TJPyX6W2pkp5guG

Gimp 按预期执行(无边距),convert 有同样的问题,-sDEVICE=jpeg 也是。

有什么办法可以避免吗?

最佳答案

Ghostscript 不添加边距,当然也不会添加透明边距。问题不在于 Ghostscript,而在于您的 PDF 文件。您的文件包含:

/媒体框 [0 0 595 842]/裁剪框 [27.5 61.0 567.5 781.0]

Ghostscript 使用 MediaBox,其他查看器可能使用也可能不使用 CropBox。如果您阅读 GS 文档,您会发现 -dUseCropBox 开关指示 GS 在设置媒体大小时使用 PDF 文件的 CropBox 而不是 MediaBox。

-dEPSCrop 不会对 PDF 文件做任何事情。

关于pdf - 我如何摆脱 ghostscripts 添加的边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14454182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com