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

Contents
[ ]

تُستخدم التعليقات التوضيحية للمنحنى لتسليط الضوء على المسارات أو الأشكال غير المنتظمة في PDF، مما يوفر التركيز البصري أو تحديد المناطق المهمة. استخدام محرر محتوى PDF، يمكنك رسم منحنيات من خلال تحديد سلسلة من الرؤوس ونمط الحدود والرؤية ومستطيل التعليق التوضيحي والنص الوصفي.

  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_curve_annotation(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind input PDF file
    content_editor.bind_pdf(infile)

    line_info = pdf_facades.LineInfo()
    line_info.border_style = 1  # 1 - Dashed
    line_info.vertice_coordinate = [120, 520, 160, 560, 220, 540, 280, 580]
    line_info.visibility = True
    content_editor.draw_curve(
        line_info,
        1,
        apd.Rectangle(110, 510, 220, 100),
        "This is curve annotation",
    )

    # Save output PDF file
    content_editor.save(outfile)