Gestisci le annotazioni in PDF tramite Python

Gestione delle annotazioni nel documento PDF. Usa Aspose.PDF per Python for .NET per modificare i file PDF a livello di codice

Come gestire le annotazioni utilizzando la libreria Python for .NET

Per aggiungere Text Annotation nel file PDF, useremo Aspose.PDF for .NET API che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma python-net. Apri il gestore pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Gestione pacchetti.

Python Package Manager Console

pip install aspose-pdf

Crea annotazioni nel documento PDF tramite Python


È necessario Aspose.PDF for Python per provare il codice nel proprio ambiente.

  1. Carica il PDF in un’istanza della classe Document.
  2. Creare un’annotazione che si desidera aggiungere al PDF.
  3. Aggiungere l’annotazione all’insieme Annotations dell’oggetto Page.
  4. Salva il file PDF.

Annotazione di testo PDF - Python

Example: Python

def text_annotation_add(self, infile, outfile):

    path_infile = self.dataDir + infile
    path_outfile = self.dataDir + outfile

    pdfDocument = Document(path_infile)

    textAnnotation = TextAnnotation(
        pdfDocument.Pages[1], 
        Rectangle(299.988, 713.664, 308.708, 720.769))
    textAnnotation.Title = "Aspose User"
    textAnnotation.Subject = "Inserted text 1"
    textAnnotation.Flags = AnnotationFlags.Print
    textAnnotation.Color = Color.Blue

    pdfDocument.Pages[1].Annotations.Add(textAnnotation)
    pdfDocument.Save(path_outfile)