Crie marcadores em PDF usando Python

Este tópico explica como criar marcadores em PDF usando Python. Ele tem todos os detalhes para definir o ambiente, uma lista de etapas e um código de exemplo para inserir marcador em PDF usando Python. Você aprenderá a criar um marcador para uma única página ou adicionar marcadores filhos a um marcador principal.

Etapas para marcar um PDF usando Python

  1. Defina o ambiente para usar Aspose.PDF para Python via .NET para criar um marcador
  2. Carregue o arquivo PDF de origem no objeto Document para inserir um marcador
  3. Crie uma nova instância de marcador definindo o título
  4. Defina a formatação do marcador
  5. Defina a página de destino usando o método GoToAction()
  6. Use o método append() na coleção outline para adicionar um marcador
  7. Save o arquivo PDF de saída com um novo marcador

Estas etapas descrevem como marcar um documento PDF usando Python. Carregue o PDF de origem, crie um marcador, defina seus parâmetros e defina a ação para uma página específica quando este marcador for clicado. Por fim, chame o método append() na coleção outlines para adicionar o marcador recém-criado e salvar a saída.

Código para adicionar um marcador em PDF usando Python

import aspose.pdf as pdf
# Load License
license = pdf.License()
license.set_license("License.lic")
# Load the PDF file
pdf_document = pdf.Document("bookmark.pdf")
# Initialize a new bookmark instance
bookmark = pdf.OutlineItemCollection(pdf_document.outlines)
bookmark.title = "Sample Bookmark"
bookmark.italic = True
bookmark.bold = True
# Specify the destination page for the bookmark
bookmark.action = pdf.annotations.GoToAction(pdf_document.pages[1])
# Insert the bookmark into the outline collection of the document
pdf_document.outlines.append(bookmark)
# Save the modified PDF to the specified file
pdf_document.save("target_pdf.pdf")
print("Done")

Este código demonstra como adicionar marcadores a PDF usando Python. Você pode repetir o processo de criação de marcadores quantas vezes forem necessárias para adicionar ao PDF. Se quiser adicionar um marcador como filho de um marcador, anexe o marcador filho ao marcador principal e anexe o marcador principal à coleção de contornos do documento.

Este artigo nos ensinou a adicionar o marcador a um PDF. Para desenhar linhas em um PDF, consulte o artigo em Desenhar linhas em PDF usando Python.

 Português