Gestione las anotaciones en PDF a través de Python

Gestión de anotaciones en un documento PDF. Utilice Aspose.PDF para que Python for .NET modifique archivos PDF mediante programación

Cómo gestionar las anotaciones mediante la biblioteca de Python for .NET

Para agregar anotaciones de texto en un archivo PDF, usaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma python-net. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede usar el siguiente comando de la consola del administrador de paquetes.

Python Package Manager Console

pip install aspose-pdf

Crear anotaciones en un documento PDF a través de Python


Necesitas Aspose.PDF for Python para probar el código en tu entorno.

  1. Cargue el PDF en una instancia de la clase Document.
  2. Cree una anotación que quiera añadir al PDF.
  3. Agregue la anotación a la colección Annotations del objeto Page.
  4. Guarde el archivo PDF.

Anotación de texto en 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)