احصل على معلومات الصفحة
Contents
[
Hide
]
تساعد وظيفة الأداة المساعدة «get_page_information» المطورين على فهم بنية وتخطيط صفحات PDF. قد تحتوي كل صفحة PDF على أبعاد ودوران وإزاحات داخلية مختلفة، مما قد يؤثر على وضع المحتوى أو مهام التشغيل الآلي.
يتميز باسترداد البيانات الوصفية الرئيسية ومعلومات التخطيط لصفحة معينة في ملف PDF. توفر واجهة برمجة تطبيقات Aspose.PDF للواجهات تفاصيل مثل عرض الصفحة والارتفاع والدوران وإزاحات 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}")