这个小主题的重点是如何使用 Python 更改 PDF 的页面大小。它包含配置开发环境的所有必要细节、创建应用程序需要遵循的一系列步骤和一个可运行的示例代码,该代码展示了在以下帮助下使用 Python **更改 PDF 页面大小的过程仅几个 API 调用。此代码可用于任何 Python 和 .NET Framework 支持的环境,例如 Windows、Linux 和 macOS。
使用 Python 更改 PDF 纸张大小的步骤
- 设置使用 Aspose.PDF for Python 通过 .NET API 的环境
- 使用要更改页面尺寸的 Document 类对象打开源 PDF 文件
- 访问加载的 PDF 中的 PDF 页面集合
- 从要更新大小的集合中访问所需的页面
- 调用 Page 类的 set_page_size() 方法并提供新的页面大小
- 使用修改后的页面大小保存生成的 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 上的文章。