如何使用 Python 更改 PDF 的页面大小

这个小主题的重点是如何使用 Python 更改 PDF 的页面大小。它包含配置开发环境的所有必要细节、创建应用程序需要遵循的一系列步骤和一个可运行的示例代码,该代码展示了在以下帮助下使用 Python **更改 PDF 页面大小的过程仅几个 API 调用。此代码可用于任何 Python 和 .NET Framework 支持的环境,例如 Windows、Linux 和 macOS。

使用 Python 更改 PDF 纸张大小的步骤

  1. 设置使用 Aspose.PDF for Python 通过 .NET API 的环境
  2. 使用要更改页面尺寸的 Document 类对象打开源 PDF 文件
  3. 访问加载的 PDF 中的 PDF 页面集合
  4. 从要更新大小的集合中访问所需的页面
  5. 调用 Page 类的 set_page_size() 方法并提供新的页面大小
  6. 使用修改后的页面大小保存生成的 PDF 文件

这些步骤涵盖了使用 Python* 编辑 PDF 页面大小的过程,方法是提供测试此功能所需的资源。最初,我们加载目标 PDF 文件,访问页面集合,然后获取对要更新大小的页面的引用。 Page 类实例包含一个方法 set_page_size(),用于通过提供页面宽度和高度来修改页面大小。

使用 Python 修改 PDF 页面大小的代码

This example code demonstrates the process to change the size of a PDF page using Python. The Aspose.PDF use a scaling factor of 72 points for 1 inch of the page resolution. Therefore, you have to calculate the width and height in points by multiplying the number of desired inches by 72. 假设您要将页面大小设置为 Envelop 10#,其高度为 9.49 英寸,宽度为 4.13 英寸,因此在将其传递给 set_page_size() 方法之前,您需要将这两个数字都乘以 72。

此示例教会我们使用 Python 更改 PDF 页面尺寸。如果您有兴趣了解如何将 PDF 转换为 Excel 文件,请参阅 如何使用 Python 将 PDF 转换为 Excel 上的文章。

 简体中文