Adicionar link da Web

Contents
[ ]

Links da Web em PDFs permitem que os usuários naveguem diretamente para recursos online, sites ou documentação. Usando PdfContentEditor, você pode definir uma área retangular em uma página PDF que, ao ser clicada, abre um URL no navegador padrão.

  1. Crie uma instância de PdfContentEditor.
  2. Vincule o documento PDF de entrada.
  3. Defina um retângulo para o link da web clicável.
  4. Especifique o URL, número da página e cor do link.
  5. Salve o documento PDF atualizado.
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)