Modificar Anotações no seu Arquivo PDF (facades)

Contents
[ ]

O método modifyAnnotations permite que você altere atributos básicos de uma anotação, ou seja, Assunto, Data de modificação, Autor, Cor da anotação e Flag de abertura. Você também pode definir o Autor diretamente usando o método ModifyAnnotations. Esta classe também fornece dois métodos sobrecarregados para excluir anotações. O primeiro método chamado DeleteAnnotations exclui todas as anotações de um arquivo PDF.

Por exemplo, no código a seguir, considere alterar o autor em nossa anotação usando modifyAnnotationsAuthor.

 public static void ModifyAnnotationsAuthor() {
        PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
        annotationEditor.bindPdf(_dataDir + "sample_cats_dogs.pdf");
        annotationEditor.modifyAnnotationsAuthor(1, 2, "Usuário Aspose", "Usuário Aspose.PDF");
        annotationEditor.save(_dataDir + "ModifyAnnotationsAuthor.pdf");
    }

O segundo método permite que você exclua todas as anotações de um tipo especificado.

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

        // Cria um novo objeto do tipo Anotação para modificar os atributos da anotação
        DefaultAppearance defaultAppearance = new DefaultAppearance();
        FreeTextAnnotation annotation = new FreeTextAnnotation(document.getPages().get_Item(1),
                new Rectangle(1, 1, 1, 1), defaultAppearance);

        annotation.setTitle("Usuário de Demonstração Aspose.PDF");
        annotation.setSubject("Artigo Técnico");

        // Modifica as anotações no arquivo PDF
        annotationEditor.modifyAnnotations(1, 1, annotation);
        annotationEditor.save(_dataDir + "ModifyAnnotations.pdf");
    }

Veja também

Tente comparar e encontrar uma maneira de trabalhar com anotações que seja adequada para você. Vamos aprender a seção de Anotações em PDF.