有没有办法用Python或使用命令行将PDF旋转90度无损?
我正在寻找一个真正的旋转,而不只是在PDF中添加“/ ROTATE 90”,因为之后我必须通过Hylafax发送PDF,看起来它忽略了那些命令。
我尝试使用ImageMagick的转换,但结果PDF的质量非常低。
(Python 2.6.2,Xubuntu 9.04)
感谢您的关注!
答案 0 :(得分:3)
通常从标准传真机获得的最佳分辨率约为200dpi;标准传真大约是100dpi。如果您需要传真文件与artitrary传真机一起工作,那么您无法超越它。
因此,将PDF渲染为100或200dpi位图并将其旋转90度应该可以正常工作。各种基于ghostscript的工具链可以进行渲染。或者,有许多基于PDF和postscript的工具可以直接在PDF上执行此类操作(例如PDF2PS和psutils)。
答案 1 :(得分:3)
在pdfjam package中有一个shell脚本pdf90
,它通过pdflatex进行轮换。