无损 PDF 旋转

发布于 2024-08-07 11:40:30 字数 262 浏览 4 评论 0原文

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

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

我尝试使用 ImageMagick 的 convert 但生成的 PDF 的质量相当低。

(Python 2.6.2、Xubuntu 9.04)

感谢您的关注!

is there a way to rotate a PDF 90 degrees losslessly, with Python or using the command line?

I'm looking for a REAL rotation, not just adding a "/ROTATE 90" inside the PDF, because afterwards I have to send the PDF via Hylafax and it looks like that it ignores those commands.

I tried with ImageMagick's convert but the quality of the resulting PDF is quite low.

(Python 2.6.2, Xubuntu 9.04)

Thanks for your attention!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

渡你暖光 2024-08-14 11:40:30

pdfjam包中有一个shell脚本pdf90通过 pdflatex 进行旋转。

In the pdfjam package there is a shell script pdf90 which does the rotation via pdflatex.

不语却知心 2024-08-14 11:40:30

通常从标准传真机获得的最佳分辨率约为 200dpi;标准传真约为 100dpi。如果您需要传真文档与人工传真机配合使用,则不能超越此范围。

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

The best resolution you will normally obtain from a standard fax machine is about 200dpi; standard faxes are about 100dpi. If you need your faxed documents to work with an artitrary fax machine you can't go above this.

Ergo, rendering your PDF to a 100 or 200dpi bitmap and rotating it 90 degress should work as well as anything. Various ghostscript based tool chains can do the rendering. Alternatively, there are a number of PDF and postscript based tools that can do this type of manipulatiion (e.g. PDF2PS and psutils) directly off the PDF.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文