Gestisci le annotazioni in PDF con Python

Moderna libreria Python per la gestione delle annotazioni PDF utilizzando le nostre API.

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)