无损PDF旋转

时间:2009-10-16 09:51:31

标签: python pdf ubuntu rotation lossless

有没有办法用Python或使用命令行将PDF旋转90度无损

我正在寻找一个真正的旋转,而不只是在PDF中添加“/ ROTATE 90”,因为之后我必须通过Hylafax发送PDF,看起来它忽略了那些命令。

我尝试使用ImageMagick的转换,但结果PDF的质量非常低。

(Python 2.6.2,Xubuntu 9.04)

感谢您的关注!

2 个答案:

答案 0 :(得分:3)

通常从标准传真机获得的最佳分辨率约为200dpi;标准传真大约是100dpi。如果您需要传真文件与artitrary传真机一起工作,那么您无法超越它。

因此,将PDF渲染为100或200dpi位图并将其旋转90度应该可以正常工作。各种基于ghostscript的工具链可以进行渲染。或者,有许多基于PDF和postscript的工具可以直接在PDF上执行此类操作(例如PDF2PSpsutils)。

答案 1 :(得分:3)

pdfjam package中有一个shell脚本pdf90,它通过pdflatex进行轮换。