تغيير حجم صفحة PDF باستخدام Python
Contents
[
Hide
]
تغيير حجم صفحة PDF
تتيح لك Aspose.PDF لـ Python عبر .NET تغيير حجم صفحة PDF بأسطر بسيطة من التعليمات البرمجية في تطبيقات Python الخاصة بك. يشرح هذا الموضوع كيفية تحديث/تغيير أبعاد الصفحة (الحجم) لملف PDF موجود.
تحتوي فئة Page على طريقة set_page_size() التي تتيح لك تعيين حجم الصفحة. يقوم مقتطف الكود أدناه بتحديث أبعاد الصفحة في بضع خطوات سهلة:
- تحميل ملف PDF المصدر.
- الحصول على الصفحات في كائن PageCollection.
- الحصول على صفحة معينة.
- استدعاء طريقة set_page_size() لتحديث أبعادها.
- استدعاء طريقة save() لفئة Document لإنشاء ملف PDF بالأبعاد المحدثة للصفحة.
import aspose.pdf as ap
document = ap.Document(input_pdf)
# الحصول على صفحة معينة
page = document.pages[1]
# تعيين حجم الصفحة كـ A4 (11.7 × 8.3 بوصة) وفي Aspose.Pdf، 1 بوصة = 72 نقطة
# لذلك أبعاد A4 بالنقاط ستكون (842.4, 597.6)
page.set_page_size(597.6, 842.4)
# حفظ المستند المحدث
document.save(output_pdf)