PDF ページへの余白の追加

Contents
[ ]

PDF ページに余白を追加すると、読みやすさを向上させたり、印刷用に文書を準備したり、注釈用のスペースを割り当てたりできます。Aspose.PDF for Python を使用すると、開発者はコンテンツレイアウトを変更せずに、プログラムで PDF の特定のページに余白を追加できます。

このコードスニペットでは、 PDF ファイルエディター class は、入力ドキュメントの 1 ページ目と 3 ページ目に 0.5 インチの余白を追加するために使用されます。マージンはポイント (1 インチ = 72 ポイント) で定義され、各ページの左、右、上、下に個別に適用されます。

  1. ソース PDF ドキュメントを開きます。
  2. 「PDF ファイルエディター」インスタンスを作成します。
  3. 変更する余白とページを定義します。
  4. 「add_margins」メソッドを使用してマージンを適用します。
  5. 更新した PDF を出力ファイルに保存します。
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


# Add Margins to PDF Pages
def add_margins_to_pdf_pages(infile, outfile):
    # Create a PdfFileEditor object
    pdf_editor = pdf_facades.PdfFileEditor()
    # Define the margins to be added (in points)
    left_margin = 36  # 0.5 inch
    right_margin = 36  # 0.5 inch
    top_margin = 36  # 0.5 inch
    bottom_margin = 36  # 0.5 inch

    pdf_editor.add_margins(
        infile, outfile, [1, 3], left_margin, right_margin, top_margin, bottom_margin
    )