Tambahkan Aksi Dokumen
Contents
[
Hide
]
Aksi tingkat dokumen memungkinkan Anda mendefinisikan perilaku yang dijalankan secara otomatis ketika peristiwa tertentu terjadi, seperti membuka PDF. Dengan PdfContentEditor, Anda dapat melampirkan kode JavaScript ke peristiwa ini. Ini dapat digunakan untuk notifikasi, logika validasi, atau alur kerja interaktif.
- Buat objek PdfContentEditor.
- Gabungkan PDF input.
- Tambahkan aksi tingkat Dokumen.
- Simpan Document yang diperbarui.
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)