نقل الطابع حسب الهوية

Contents
[ ]

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

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

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

from config import set_license, initialize_data_dir


def move_stamp_by_id_example(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)

    content_editor.create_rubber_stamp(
        1,
        apd.Rectangle(300, 420, 180, 60),
        "Approved",
        "Move this stamp by ID",
        apd.Color.green,
    )

    # Move stamp by ID overload
    content_editor.move_stamp_by_id(1, 1, 240, 360)

    # Save updated document
    content_editor.save(outfile)