Tambahkan Tautan JavaScript
Contents
[
Hide
]
Tautan JavaScript dalam PDF memungkinkan fungsi interaktif seperti menampilkan peringatan, melakukan perhitungan, atau memodifikasi konten dokumen secara dinamis. Menggunakan PdfContentEditor, Anda dapat mendefinisikan persegi panjang yang dapat diklik pada halaman dan mengaitkannya dengan kode JavaScript khusus.
- Buat instance PdfContentEditor.
- Hubungkan dokumen PDF masukan.
- Tentukan persegi panjang untuk tautan JavaScript yang dapat diklik.
- Spesifikasikan nomor halaman dan warna tautan.
- Tetapkan kode JavaScript untuk dijalankan saat diklik.
- Simpan dokumen PDF yang diperbarui.
import aspose.pdf.facades as pdf_facades
from aspose.pycore import cast, is_assignable
import aspose.pydrawing as apd
import aspose.pdf as ap
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def add_javascript_link(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Add JavaScript link action
content_editor.create_java_script_link(
"app.alert('PdfContentEditor JavaScript link');",
apd.Rectangle(160, 560, 260, 20),
1,
apd.Color.orange,
)
# Save updated document
content_editor.save(outfile)