Modificar Anotações no seu Arquivo PDF (facades)
Contents
[
Hide
]
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.