PDF 페이지에 여백 추가

Contents
[ ]

PDF 페이지에 여백을 추가하면 가독성이 향상되고 인쇄할 문서를 준비하거나 주석을 달 공간을 할당할 수 있습니다.개발자는 Aspose.PDF for Python을 사용하여 내용 레이아웃을 수정하지 않고도 프로그래밍 방식으로 PDF의 특정 페이지에 여백을 추가할 수 있습니다.

이 코드 스니펫에서는 PDF 파일 편집기 클래스는 입력 문서의 페이지 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
    )