Tambahkan Aksi Bookmark

Contents
[ ]

Bookmark menyediakan navigasi cepat dalam dokumen PDF. Menggunakan PdfContentEditor, Anda dapat secara programatik membuat bookmark dan menetapkan aksi seperti menavigasi ke sebuah halaman. Anda juga dapat menyesuaikan tampilan bookmark, termasuk opsi warna dan gaya seperti tebal atau mirik.

  1. Buat objek PdfContentEditor.
  2. Gabungkan PDF input.
  3. Definisikan properti Bookmark.
  4. Tetapkan tindakan Bookmark.
  5. 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_bookmark_action(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Add a bookmark action to navigate to page 1
    content_editor.create_bookmarks_action(
        "PdfContentEditor Bookmark",
        apd.Color.blue,
        True,
        False,
        "",
        "GoTo",
        "1",
    )
    # Save updated document
    content_editor.save(outfile)