Modificar Anotaciones en su PDF

Contents
[ ]

El método ModifyAnnotations le permite cambiar atributos básicos de una anotación, es decir, Asunto, Fecha de modificación, Autor, Color de anotación y Bandera de apertura. También puede establecer directamente el Autor utilizando el método ModifyAnnotations. Esta clase también proporciona dos métodos sobrecargados para eliminar anotaciones. El primer método llamado DeleteAnnotations elimina todas las anotaciones de un archivo PDF.

Por ejemplo, en el siguiente código, considere cambiar el autor en nuestra anotación usando ModifyAnnotationsAuthor.

   public static void ModifyAnnotationsAuthor()
        {
            PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
            annotationEditor.BindPdf(_dataDir + "sample_cats_dogs.pdf");
            annotationEditor.ModifyAnnotationsAuthor(1, 2, "Aspose User", "Aspose.PDF user");
            annotationEditor.Save(_dataDir + "ModifyAnnotationsAuthor.pdf");
        }

El segundo método te permite eliminar todas las anotaciones de un tipo especificado.

   public static void ModifyAnnotations()
        {
            var document = new Document(_dataDir + "sample_cats_dogs.pdf");
            PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
            annotationEditor.BindPdf(document);

            // Crear un nuevo objeto de tipo Anotación para modificar los atributos de la anotación
            var defaultAppearance = new Aspose.Pdf.Annotations.DefaultAppearance();
            Aspose.Pdf.Annotations.FreeTextAnnotation annotation = new Aspose.Pdf.Annotations.FreeTextAnnotation(
                document.Pages[1],
                new Aspose.Pdf.Rectangle(1, 1, 1, 1),
                defaultAppearance)
            {

                // Establecer nuevos atributos de anotación
                Title = "Aspose.PDF Demo User",
                Subject = "Technical Article"
            };
            // Modificar anotaciones en el archivo PDF
            annotationEditor.ModifyAnnotations(1, 1, annotation);
            annotationEditor.Save(_dataDir + "ModifyAnnotations.pdf");
        }

See also

Intenta comparar y encontrar una forma de trabajar con anotaciones que te convenga. Vamos a aprender la sección de Anotaciones de PDF.