إضافة رقم الصفحة إلى PDF باستخدام Python
جميع الوثائق يجب أن تحتوي على أرقام الصفحات. يساعد رقم الصفحة القارئ في تحديد أجزاء مختلفة من الوثيقة. Aspose.PDF لـ Python عبر .NET يتيح لك إضافة أرقام الصفحات باستخدام PageNumberStamp.
يمكنك استخدام فئة PageNumberStamp لإضافة ختم رقم الصفحة في ملف PDF. PageNumberStamp فئة توفر الخصائص اللازمة لإنشاء ختم يعتمد على رقم الصفحة مثل التنسيق، الهوامش، المحاذاة، الرقم الابتدائي، إلخ. من أجل إضافة ختم رقم الصفحة، تحتاج إلى إنشاء كائن Document وكائن PageNumberStamp باستخدام الخصائص المطلوبة. بعد ذلك، يمكنك استدعاء طريقة add_stamp() الخاصة بـ Page لإضافة الختم إلى ملف PDF. يمكنك أيضًا تعيين خصائص الخط لختم رقم الصفحة. يوضح لك مقتطف الشيفرة التالي كيفية إضافة أرقام الصفحات في ملف PDF.
import aspose.pdf as ap
# فتح المستند
document = ap.Document(input_pdf)
# إنشاء ختم رقم الصفحة
page_number_stamp = ap.PageNumberStamp()
# ما إذا كان الختم في الخلفية
page_number_stamp.background = False
page_number_stamp.format = "الصفحة # من " + str(len(document.pages))
page_number_stamp.bottom_margin = 10
page_number_stamp.horizontal_alignment = ap.HorizontalAlignment.CENTER
page_number_stamp.starting_number = 1
# تعيين خصائص النص
page_number_stamp.text_state.font = ap.text.FontRepository.find_font("Arial")
page_number_stamp.text_state.font_size = 14.0
page_number_stamp.text_state.font_style = ap.text.FontStyles.BOLD
page_number_stamp.text_state.font_style = ap.text.FontStyles.ITALIC
page_number_stamp.text_state.foreground_color = ap.Color.aqua
# إضافة الختم إلى صفحة معينة
document.pages[1].add_stamp(page_number_stamp)
# حفظ المستند الناتج
document.save(output_pdf)
مثال حي
إضافة أرقام الصفحات إلى PDF هو تطبيق ويب مجاني عبر الإنترنت يسمح لك بالتحقيق في كيفية عمل وظيفة إضافة أرقام الصفحات.