【发布时间】:2013-04-07 00:39:51
【问题描述】:
我正在使用 GhostScript 来更改 DPI 并使用 exec() 函数从 PHP 调整 PDF 文件的大小。 我的命令行代码如下所示:
gs -o out.pdf -sDEVICE=pdfwrite -dDEVICEWIDTHPOINTS=800 -dDEVICEHEIGHTPOINTS=1000 -dPDFFitPage -dPDFSETTINGS=/ebook in.pdf
但我的一个 PDF 在此处理后的第一页被旋转和裁剪。如果我添加-dFixedMedia 参数,它仍然会旋转但不会被裁剪。但在这种情况下,其他一些页面将被旋转。
我也试过-dOrient1=false和-dOrient1=true...和-dAutoRotatePages=/None...都没有用...可能我用的不对...
是否可以阻止/禁止所有 PDF 页面的任何形式的旋转?
附言
初始 PDF 的第一页:
在没有-dFixedMedia的情况下处理后的第一页PDF:
用 -dFixedMedia 处理后的 PDF 的第一页:
更新:
这里是这个单页 PDF 文件的链接: PDF-File
【问题讨论】:
标签: php pdf rotation orientation ghostscript