Ajouter un lien local

Contents
[ ]

Les liens locaux dans les PDF permettent une navigation rapide entre les pages du même document. En utilisant PdfContentEditor, vous pouvez définir un rectangle cliquable qui relie une page à une autre, améliorant la convivialité et la navigation du document.

  1. Créer une instance de PdfContentEditor.
  2. Lier le document PDF d’entrée.
  3. Définissez un rectangle pour le lien local cliquable.
  4. Spécifiez la page source et la page de destination.
  5. Définir la couleur du lien.
  6. Enregistrer le document PDF mis à jour.
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_local_link(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Add a local link on page 1 to destination page 1
    content_editor.create_local_link(
        apd.Rectangle(120, 620, 220, 20),
        1,
        1,
        apd.Color.red,
    )
    # Save updated document
    content_editor.save(outfile)