إضافة تعليقات توضيحية نصية مجانية

Contents
[ ]

تتيح لك التعليقات التوضيحية النصية المجانية وضع نص مرئي مباشرة على صفحة PDF دون الحاجة إلى تعليقات منبثقة. باستخدام PDFContentEditor، يمكنك تحديد مستطيل التعليق التوضيحي والنص المعروض والصفحة المستهدفة.

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

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def add_free_text_annotation(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Add free text annotation to page 1
    content_editor.create_free_text(
        apd.Rectangle(200, 480, 150, 25), "This is a free text annotation", 1
    )
    # Save updated document
    content_editor.save(outfile)