PDF 파일에서 주석 수정하기 (파사드)
Contents
[
Hide
]
modifyAnnotations 메소드는 주석의 기본 속성, 즉 주제, 수정 날짜, 작성자, 주석 색상 및 열린 플래그를 변경할 수 있게 해줍니다. 또한 ModifyAnnotations 메소드를 사용하여 작성자를 직접 설정할 수 있습니다. 이 클래스는 주석을 삭제하는 두 가지 오버로드된 메소드도 제공합니다. 첫 번째 메소드인 DeleteAnnotations는 PDF 파일에서 모든 주석을 삭제합니다.
예를 들어, 다음 코드에서 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");
}
두 번째 메서드는 지정된 유형의 모든 주석을 삭제할 수 있습니다.
public static void ModifyAnnotations() {
Document document = new Document(_dataDir + "sample_cats_dogs.pdf");
PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
annotationEditor.bindPdf(document);
// 주석 속성을 수정하기 위해 Annotation 유형의 새 객체를 만듭니다.
DefaultAppearance defaultAppearance = new DefaultAppearance();
FreeTextAnnotation annotation = new FreeTextAnnotation(document.getPages().get_Item(1),
new Rectangle(1, 1, 1, 1), defaultAppearance);
annotation.setTitle("Aspose.PDF 데모 사용자");
annotation.setSubject("기술 기사");
// PDF 파일의 주석을 수정합니다.
annotationEditor.modifyAnnotations(1, 1, annotation);
annotationEditor.save(_dataDir + "ModifyAnnotations.pdf");
}
참조
비교하고 자신에게 맞는 주석 작업 방법을 찾아보세요. PDF 주석 섹션을 배워봅시다.