إضافة طوابع نصية إلى PDF في Python

إضافة طابع نصي باستخدام Python

يمكنك استخدام ختم نصي فئة لإضافة طابع نصي في ملف PDF. ختم نصي توفر الفئة الخصائص اللازمة لإنشاء طابع يستند إلى النص مثل حجم الخط ونمط الخط ولون الخط وما إلى ذلك لإضافة طابع نصي، تحتاج إلى إنشاء كائن مستند وكائن TextStamp باستخدام الخصائص المطلوبة. بعد ذلك، يمكنك الاتصال إضافة طابع () طريقة الصفحة لإضافة الطابع في PDF. يوضح لك مقتطف الشفرة التالي كيفية إضافة طابع نصي في ملف PDF. هذا مفيد لإضافة التعليقات التوضيحية أو العلامات المائية أو التسميات إلى صفحات PDF.

  1. افتح وثيقة PDF.
  2. قم بإنشاء كائن تكستستامب.
  3. قم بتعيين سلوك خلفية الطوابع.
  4. ضع الختم على الصفحة.
  5. قم بتدوير الختم إذا لزم الأمر.
  6. قم بتعيين خصائص النص.
  7. أضف الطابع إلى صفحة.
  8. احفظ وثيقة PDF المعدلة.
import sys
import aspose.pdf as ap
from os import path

def add_text_stamp(input_file_name, output_file_name):
    document = ap.Document(input_file_name)

    # Create text stamp
    text_stamp = ap.TextStamp("Sample Stamp")
    # Set whether stamp is background
    text_stamp.background = True
    # Set origin
    text_stamp.x_indent = 100
    text_stamp.y_indent = 100
    # Rotate stamp
    text_stamp.rotate = ap.Rotation.ON90
    # Set text properties
    text_stamp.text_state.font = ap.text.FontRepository.find_font("Arial")
    text_stamp.text_state.font_size = 14.0
    text_stamp.text_state.font_style = (
        ap.text.FontStyles.BOLD | ap.text.FontStyles.ITALIC
    )
    text_stamp.text_state.foreground_color = ap.Color.dark_green
    # Add stamp to particular page
    document.pages[1].add_stamp(text_stamp)

    document.save(output_file_name)

موضوعات الختم ذات الصلة