PythonでPDFページサイズを変更する

PDFページサイズの変更

Aspose.PDF for Python via .NETを使用すると、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)