Agregar enlace web

Contents
[ ]

Los enlaces web en los PDFs permiten a los usuarios navegar directamente a recursos en línea, sitios web o documentación. Usando PdfContentEditor, puedes definir un área rectangular en una página PDF que, al hacer clic, abre una URL en el navegador web predeterminado.

  1. Crea una instancia de PdfContentEditor.
  2. Vincula el documento PDF de entrada.
  3. Defina un rectángulo para el enlace web clicable.
  4. Especifique la URL, el número de página y el color del enlace.
  5. Guarda el documento PDF actualizado.
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_web_link(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Add a web link annotation to page 1
    content_editor.create_web_link(
        apd.Rectangle(100, 650, 200, 20),
        "https://products.aspose.com/pdf/python-net/",
        1,
        apd.Color.blue,
    )
    # Save updated document
    content_editor.save(outfile)