无损PDF旋转

2 投票
2 回答
1150 浏览
提问于 2025-04-15 15:07

有没有办法用Python或者命令行把PDF旋转90度,而且是无损的

我想要的是实际的旋转,而不是在PDF里加个“/ROTATE 90”的命令,因为之后我需要通过Hylafax发送这个PDF,而它似乎会忽略这些命令。

我试过用ImageMagick的convert,但生成的PDF质量很差。

(Python 2.6.2,Xubuntu 9.04)

谢谢你的关注!

2 个回答

3

一般来说,普通传真机能达到的最佳分辨率大约是200dpi,而标准传真大约是100dpi。如果你想让传真文件在任何传真机上都能正常使用,那就不能超过这个分辨率。

所以,把你的PDF文件转换成100或200dpi的位图,然后旋转90度,这样应该就能正常使用了。有一些基于ghostscript的工具链可以完成这个转换。另外,还有一些PDF和PostScript相关的工具也能直接处理这种操作,比如PDF2PSpsutils

3

pdfjam这个软件包里,有一个叫做pdf90的脚本,它可以通过pdflatex来旋转PDF文件。

撰写回答