Tambahkan Tautan JavaScript

Contents
[ ]

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.

  1. Buat instance PdfContentEditor.
  2. Hubungkan dokumen PDF masukan.
  3. Tentukan persegi panjang untuk tautan JavaScript yang dapat diklik.
  4. Spesifikasikan nomor halaman dan warna tautan.
  5. Tetapkan kode JavaScript untuk dijalankan saat diklik.
  6. 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)