如何使用 Python 旋转 PDF

本简要指南解释了如何使用 Python 旋转 PDF。它包含编写软件的详细步骤,并共享示例代码来演示**使用 Python ** 旋转 PDF 文件的过程。您将了解将页面方向从纵向更改为横向(反之亦然)的过程,以及根据需要旋转页面内容的选项。

使用 Python 更改 PDF 方向的步骤

  1. 将开发环境设置为 通过 .NET 使用适用于 Python 的 Aspose.PDF 以旋转页面
  2. 使用要更改内容和页面方向的 Document 类加载源 PDF 文件
  3. 解析 PDF 文件的每一页并交换高度和宽度以更改方向
  4. Rotate 页面内容如有需要
  5. 将输出的 PDF 文件以修改后的方向和旋转后的内容保存在磁盘上

这些步骤包含使用 Python* 永久旋转 PDF 的完整过程。开始时,加载源 PDF 文件并解析每个页面,首先互换页面的高度和宽度,从而改变其方向,但是在这一步中,仅页面尺寸发生变化,但内容的方向保持不变。如果您还想旋转内容,您可以使用 aspose.pdf.Rotation 枚举器中的值之一设置 Page.rotate 值。

使用 Python 旋转 PDF 的代码

上述代码演示了使用 Python* 旋转 PDF 中所有页面的操作。 media_box 属性用于计算目标页面的新尺寸,例如源高度设置为目标宽度,源宽度设置为目标高度。如果您还想旋转页面内容,您可以使用包含 ON90、ON180、ON270 和 NONE 等值的 aspose.pdf.Rotation 枚举器来设置 Page.rotate 属性的值。

本文指导我们旋转 PDF 页面和内容。如果您想以随机角度在 PDF 页面上的任何位置呈现文本,请参阅 如何使用 Python 旋转 PDF 中的文本 上的文章。

 简体中文