PythonでPDFドキュメントのサイズを変更する

PDFのページサイズを制御することは、印刷用の文書、レイアウトの一貫性、またはモバイルの最適化の際に必要です。このガイドでは、PythonでPDF文書のサイズを変更する方法を学びます。ページの寸法を完全に制御できるように、全体の文書や特定のページのサイズを変更できるようにするためのステップバイステップのガイドと実用的なコード例を提供します。

この記事では、以下のトピックについて説明します:

Python PDFドキュメントリサイズライブラリ

Aspose.PDF for Python は、PDFドキュメントのサイズ変更のタスクを簡素化します。PDFファイルを操作するための包括的な機能セットを提供します。Aspose.PDFを使用すると、開発者はPDFドキュメントを簡単にサイズ変更、変換、カスタマイズできます。さまざまな操作をサポートしており、プログラムでPDFファイルを扱うための理想的な選択肢です。

PythonでPDF文書のサイズを変更するには、Aspose.PDF for Python via .NETを使用します。このパッケージを使用すると、Pythonインターフェースを介して強力なPDF操作機能にアクセスできます。

pip install aspose-pdf

インストール後、プロジェクトにAspose.PDFモジュールをインポートしてください。これで、Pythonから直接PDFドキュメントを読み込み、修正し、保存する準備が整いました。

Python で PDF ドキュメントのサイズを変更する方法

PDFをAspose.PDF for PythonのResizeメソッドを使用してサイズ変更するには、次の手順に従います:

  1. Documentクラスを使用してPDF文書をロードします。
  2. resize() メソッドを使用して新しい PageSize を指定します。
  3. リサイズされたドキュメントを保存するには、save() メソッドを呼び出してください。

ここにこれらのステップを示すPythonコードのスニペットがあります:

# ステップ 1: Aspose.PDF モジュールをインポートする
import aspose.pdf as ap  

# ステップ 2: PDF ドキュメントをロードする
document = ap.Document("input.pdf")  

# ステップ 3: PageSize 列挙型を使用してすべてのページを事前に定義されたサイズにリサイズします
for page in document.pages:
    page.resize(ap.PageSize.A3)

# ステップ 4: 更新された PDF を保存する
document.save("output_a3.pdf")

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

PythonでAspose.PDFを使用してPDFページの正確な寸法を設定するには、次の手順に従ってください:

  1. PDFドキュメントをロードしてください。
  2. 新しいページサイズの高さと幅を定義します。
  3. setpagesize() メソッドを希望する幅と高さで呼び出します。
  4. 修正された文書を save() メソッドを使用して保存します。

ここにこれらのステップを示すPythonのコードスニペットがあります:

# ステップ 1: Aspose.PDF モジュールをインポートする
import aspose.pdf as ap  

# ステップ 2: 入力 PDF ファイルを読み込む
document = ap.Document("input.pdf")  

# ステップ 3: 新しいページサイズをポイントで定義します(レターサイズ = 612 x 792)
new_width = 612
new_height = 792

# ステップ 4: すべてのページをループして新しいサイズを適用します
for page in document.pages:
    page.set_page_size(new_width, new_height)

# ステップ5: リサイズしたPDFをディスクに保存する
document.save("output_custom_size.pdf")

無料ライセンスを取得する

Asposeは、透かしや機能制限なしでAspose.PDFのフル機能を評価できる無料の一時ライセンスを提供しています。

設定が迅速で、サブスクリプションを契約する前にページのリサイズ、圧縮、マージなどの高度な機能を探求したい開発者に最適です。

オンラインでPDF文書をリサイズする

PDFをオンラインでリサイズすることもできます Aspose PDF Resize Tool。この無料のツールは使いやすく、PDF文書を迅速かつ正確にリサイズすることができます。

Image

PDF ページのリサイズ - 無料リソース

ここにあなたの成長をサポートするための役立つリソースがあります:

結論

このブログ記事では、Aspose.PDF for Pythonを使用してPythonでPDFドキュメントのサイズを変更する方法を探りました。ライブラリの機能について説明し、コード例を含むステップバイステップのガイドを提供しました。Aspose.PDFはPDFドキュメントのサイズ変更プロセスを簡素化し、カスタムサイズやA3、A4などの標準フォーマットを使用してページの寸法を簡単に更新できます。PDF操作スキルを向上させるために、Aspose.PDF for Pythonについてもっと探求してください。

この投稿では、PDFページのサイズを変更するための2つの実用的な方法について学びました:

  • 幅と高さを手動で設定することによって
  • 組み込みの resize() メソッドを使用して

両方のアプローチは、Python アプリケーション内で PDF 処理を自動化する柔軟性を提供します。質問がある場合やさらなる支援が必要な場合は、free support forum までお気軽にお問い合わせください。

See Also