페이지 정보 가져오기
Contents
[
Hide
]
‘get_page_information ‘유틸리티 함수는 개발자가 PDF 페이지의 구조와 레이아웃을 이해하는 데 도움이 됩니다.PDF 페이지마다 크기, 회전 및 내부 오프셋이 다를 수 있으며, 이는 콘텐츠 배치 또는 자동화 작업에 영향을 미칠 수 있습니다.
PDF 파일의 특정 페이지에 대한 주요 메타데이터 및 레이아웃 정보를 검색하는 기능이 있습니다.Aspose.PDF Facades API는 페이지 너비, 높이, 회전 및 X/Y 오프셋과 같은 세부 정보를 제공합니다.이 정보는 페이지 레이아웃 분석, 주석 배치 또는 자동화된 PDF 처리와 같은 작업에 필수적입니다.
- PDF 파사드 오브젝트 만들기
- 페이지 크기 및 레이아웃을 검색합니다.
- 검색된 값을 인쇄하거나 저장합니다.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def get_page_information(infile):
# Get and display PDF information
pdf_info = pdf_facades.PdfFileInfo(infile)
page_width = pdf_info.get_page_width(1)
page_height = pdf_info.get_page_height(1)
page_rotation = pdf_info.get_page_rotation(1)
page_x_offset = pdf_info.get_page_x_offset(1)
page_y_offset = pdf_info.get_page_y_offset(1)
print(f"Page Width: {page_width}")
print(f"Page Height: {page_height}")
print(f"Page Rotation: {page_rotation}")