Este guia simples abrange como redigir um PDF em Python. Ele inclui as informações de configuração do IDE, o processo passo a passo e um trecho de código para redigir texto em PDF usando Python. No entanto, você pode improvisar essa abordagem ajustando o número da página, a localização da página ou outros recursos de aparência de acordo com suas necessidades.
Etapas para redigir um PDF em Python
- Prepare o ambiente do sistema instalando Aspose.PDF para Python via .NET para redigir um PDF
- Carregar o PDF de entrada para redação
- Inicialize um objeto de classe RedactionAnnotation
- Anexar a anotação à coleção de anotações existente
- Invoque o método redact() e grave a saída em um arquivo PDF
As etapas apresentam o processo geral para editar informações em PDF usando Python. Na primeira etapa, basta carregar o documento PDF de origem e inicializar uma anotação para redação. Em seguida, adicione a anotação em uma página específica e grave a saída no arquivo PDF.
Código para redigir arquivo PDF usando Python
import aspose.pdf as pdf | |
# Initialize Document class object | |
document = pdf.Document("input.pdf") | |
rect = pdf.Rectangle(200, 200, 300, 250 , True) | |
# Create RedactionAnnotation instance | |
annot = pdf.annotations.RedactionAnnotation(document.pages[1] , rect) | |
annot.fill_color = pdf.Color.green | |
annot.border_color = pdf.Color.yellow | |
annot.color = pdf.Color.blue | |
annot.overlay_text = "REDACTED" | |
# Add annotation | |
document.pages[1].annotations.add(annot , True) | |
# Flattens annotation and redacts page contents | |
annot.redact() | |
document.save("redacted.pdf") |
Este trecho de código demonstra como redigir um documento PDF usando Python. Ele carrega o documento PDF de origem e especifica o número da página, bem como as coordenadas retangulares para a posição nessa página específica. Posteriormente, diferentes recursos de aparência, como cores, bordas, sinalizadores, alinhamentos etc., são definidos e o documento é editado.
Este artigo explicou como redigir um documento em Python. Se você deseja alterar a senha de um documento PDF, leia o artigo em como alterar a senha do PDF usando Python.