يشرح دليل الكيفية هذا ** كيفية إضافة رقم الصفحة في PDF باستخدام Python **. يحتوي على جميع التفاصيل لضبط البيئة ، وقائمة من الخطوات لكتابة التطبيق ، ونموذج كود قابل للتشغيل ** لوضع رقم الصفحة في PDF باستخدام Python **. تتم مناقشة التكوينات المختلفة لوضع رقم الصفحة في مواقع مختلفة على الصفحة ذات التنسيق المخصص.
خطوات إدراج رقم الصفحة في ملف PDF باستخدام Python
- اضبط البيئة على استخدم Aspose.PDF لبايثون عبر .NET لإضافة أرقام الصفحات
- افتح ملف PDF باستخدام كائن فئة Document لإدراج رقم الصفحة
- قم بإنشاء ختم لرقم الصفحة باستخدام كائن PageNumberStamp
- اضبط تنسيق الطابع الذي سيتم عرضه أثناء إضافة رقم الصفحة
- قم بتعيين خصائص عرض الختم
- قم بالتكرار خلال جميع الصفحات وأضف طابعًا على كل صفحة
- احفظ ملف PDF الناتج الذي يحتوي على رقم الصفحة فيه
تصف هذه الخطوات عملية * إضافة أرقام الصفحات إلى ملف PDF باستخدام Python * حيث تبدأ العملية عن طريق تحميل ملف PDF الهدف متبوعًا بإنشاء جزء من كائن PageNumberStamp المستخدم بالفعل لإضافة أرقام الصفحات. في الخطوات التالية ، يتم ضبط تنسيق عرض رقم الصفحة جنبًا إلى جنب مع خصائص عرض الختم. في الخطوة الأخيرة ، تتم إضافة الختم إلى كل الصفحات المحددة أو الموجودة في ملف PDF الذي تم تحميله حاليًا.
كود لإضافة رقم الصفحة في PDF باستخدام Python
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Open the document | |
doc = pdf.Document("MultiPageDoc.pdf") | |
# Create page number stamp | |
stamp = pdf.PageNumberStamp() | |
stamp.format = "Page # of " + str(doc.pages.count) | |
stamp.top_margin = 10 | |
stamp.left_margin = 10 | |
stamp.horizontal_alignment = pdf.HorizontalAlignment.LEFT | |
stamp.starting_number = 1 | |
stamp.vertical_alignment = pdf.VerticalAlignment.TOP | |
# Add a stamp to all the pages | |
x = doc.pages.length | |
for i in range(x): | |
doc.pages[i+1].add_stamp(stamp) | |
# Save the output document | |
doc.save("PageNumberStamp_out.pdf") | |
print("Pagination added to the PDF Successfully") |
يوضح هذا الرمز عملية * إدراج أرقام الصفحات في مستند PDF باستخدام Python *. يستخدم فئة PageNumberStamp لتعيين مجموعة متنوعة من الخصائص ، على سبيل المثال ، يتم استخدام خاصية التنسيق لتعيين النمط والمحتويات أثناء عرض رقم الصفحة وموقع إضافة رقم الصفحة باستخدام الهوامش والمحاذاة ورقم صفحة البداية و PageNumberStamp.text_state لضبط الخطوط. بشكل افتراضي ، يتم إضافة رقم الصفحة في الجزء السفلي من الصفحة ولكن يمكنك استخدام الخاصية VerticalAlignment.TOP لعرض رقم الصفحة في أعلى الصفحة.
في هذه المقالة ، تعلمنا عملية * إضافة ترقيم الصفحات إلى PDF باستخدام Python *. إذا كنت تريد معرفة عملية إضافة علامة مائية إلى ملف PDF ، فراجع المقالة على كيفية إضافة علامة مائية إلى PDF في Python.