إضافة تعليق توضيحي على عربة التسوق

Contents
[ ]

تُستخدم التعليقات التوضيحية لـ Caret بشكل شائع للإشارة إلى إدراج النص أو التعليقات التحريرية في المستند. باستخدام PDFContentEditor، يمكنك إضافة التعليقات التوضيحية برمجيًا عن طريق تحديد رقم الصفحة وحدود التعليقات التوضيحية ومنطقة الشرح والرمز ونص الملاحظة واللون.

  1. قم بإنشاء محرر محتوى PDF كائن.
  2. قم بربط ملف PDF المدخل.
  3. تعريف معاملات التعليق التوضيحي لـ Caret:
  • رقم الصفحة حيث سيتم إضافة التعليق التوضيحي
  • مستطيل Caret (موضع التعليق التوضيحي)
  • مستطيل الشرح (منطقة النص)
  • الرمز (على سبيل المثال «P»)
  • نص التعليق التوضيحي
  • لون التعليق التوضيحي
  1. أضف التعليق التوضيحي لـ Caret.
  2. احفظ المستند المحدث.
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_caret_annotation(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Add caret annotation to page 1
    content_editor.create_caret(
        1,
        apd.Rectangle(350, 400, 10, 10),
        apd.Rectangle(300, 380, 115, 15),
        "P",
        "This is a caret annotation",
        apd.Color.red,
    )
    # Save updated document
    content_editor.save(outfile)