使用 Python 更改 PDF 页面大小

更改 PDF 页面大小

通过 .NET 的 Aspose.PDF for Python 允许您在 Python 应用程序中使用简单的代码行更改 PDF 页面大小。本主题解释如何更新/更改现有 PDF 文件的页面尺寸(大小)。

Page 类包含 set_page_size() 方法,允许您设置页面大小。下面的代码片段通过几个简单的步骤更新页面尺寸:

  1. 加载源 PDF 文件。
  2. 将页面获取到 PageCollection 对象中。
  3. 获取指定页面。
  4. 调用 set_page_size() 方法更新其尺寸。
  5. 调用 Document 类的 save() 方法以生成更新页面尺寸的 PDF 文件。

    import aspose.pdf as ap

    document = ap.Document(input_pdf)

    # 获取特定页面
    page = document.pages[1]

    # 设置页面大小为 A4 (11.7 x 8.3 英寸),在 Aspose.Pdf 中,1 英寸 = 72 点
    # 因此 A4 尺寸为 (842.4, 597.6) 点
    page.set_page_size(597.6, 842.4)

    # 保存更新的文档
    document.save(output_pdf)