PythonでPDFページサイズを変更する
Contents
[
Hide
]
PDFページサイズの変更
Aspose.PDF for Python via .NETを使用すると、Pythonアプリケーションで簡単なコード行でPDFページサイズを変更できます。このトピックでは、既存のPDFファイルのページ寸法(サイズ)を更新/変更する方法を説明します。
Page クラスには、ページサイズを設定するための set_page_size() メソッドが含まれています。以下のコードスニペットは、いくつかの簡単なステップでページ寸法を更新します:
- 元のPDFファイルを読み込みます。
- ページを PageCollection オブジェクトに取得します。
- 指定されたページを取得します。
- set_page_size() メソッドを呼び出して寸法を更新します。
- 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)