获取页面信息
Contents
[
Hide
]
‘get_page_information’ 实用函数帮助开发者了解 PDF 页面 的结构和布局。每个 PDF 页面可能拥有不同的尺寸、旋转角度和内部偏移,这可能会影响内容放置或自动化任务。
它能够检索 PDF 文件中特定页面的关键元数据和布局信息。Aspose.PDF Facades API 提供诸如页面宽度、高度、旋转角度以及 X/Y 偏移等细节。这些信息对于页面布局分析、注释放置或自动化 PDF 处理等任务至关重要。
- 创建一个 PDF facade 对象。
- 检索页面尺寸和布局。
- 打印或存储检索到的值。
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}")