إجراء إضافة مستند
Contents
[
Hide
]
تسمح لك الإجراءات على مستوى المستند بتحديد السلوكيات التي يتم تنفيذها تلقائيًا عند حدوث أحداث معينة، مثل فتح PDF. مع محرر محتوى PDF، يمكنك إرفاق شفرة جافا سكريبت بهذه الأحداث. يمكن استخدام هذا للإشعارات أو منطق التحقق أو عمليات سير العمل التفاعلية.
- قم بإنشاء كائن محرر محتوى PDF.
- قم بربط ملف PDF المدخل.
- إضافة إجراء على مستوى المستند.
- احفظ المستند المحدث.
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_document_action(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Add JavaScript action for document open event
content_editor.add_document_additional_action(
content_editor.DOCUMENT_OPEN,
"app.alert('Document opened with PdfContentEditor action');",
)
# Save updated document
content_editor.save(outfile)