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
- Defina o ambiente para usar Aspose.PDF para Python via .NET para criar um marcador
- Carregue o arquivo PDF de origem no objeto Document para inserir um marcador
- Crie uma nova instância de marcador definindo o título
- Defina a formatação do marcador
- Defina a página de destino usando o método GoToAction()
- Use o método append() na coleção outline para adicionar um marcador
- 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.