Документи PDF не можна редагувати, а анотації використовуються для уточнення вмісту. Отже, у цьому підручнику ми створимо покроковий процес програмного видалення анотації з PDF за допомогою Java. Крім того, ми розробимо робочий приклад, щоб показати вам реалізацію видалення анотації в Java. Нижче ви можете знайти кроки та зразок коду для видалення анотації з документів.
Кроки для видалення анотації з PDF за допомогою Java
- Установіть GroupDocs.Annotation for Java зі сховища Maven, щоб видалити анотацію
- Імпортуйте основні класи для видалення анотації з документа PDF
- Створіть екземпляр класу Annotator і передайте вихідний PDF-файл його конструктору
- Ініціалізуйте клас SaveOptions і встановіть AnnotationTypes = AnnotationType.None
- Нарешті, викличте метод збереження класу Annotator і передайте йому отриманий шлях до документа разом із об’єктом SaveOptions
Наведені вище пункти можна легко використати для видалення анотації з PDF за допомогою можливості Java. Перш за все, інсталюйте необхідну бібліотеку та посилайтеся на необхідні класи для видалення анотації. На наступному кроці завантажте вихідний файл PDF, ініціалізувавши клас Annotator і ініціювавши клас SaveOptions. Потім встановіть setAnnotationTypes і викличте метод збереження класу Annotator, щоб зберегти отриманий файл на диску.
Код для видалення анотації з PDF за допомогою Java
| import com.groupdocs.annotation.Annotator; | |
| import com.groupdocs.annotation.license.License; | |
| import com.groupdocs.annotation.options.export.AnnotationType; | |
| import com.groupdocs.annotation.options.export.SaveOptions; | |
| public class RemoveAnnotationFromPdfUsingJava { | |
| public static void main(String[] args) { | |
| // Remove the watermark in output PDF document by adding license | |
| License lic = new License(); | |
| lic.setLicense("GroupDocs.Annotation.lic"); | |
| // Load the input PDF file | |
| Annotator annotator = new Annotator("sample.pdf"); | |
| SaveOptions saveOptions = new SaveOptions(); | |
| saveOptions.setAnnotationTypes(AnnotationType.None); | |
| annotator.save("removeannotation.pdf", saveOptions); | |
| annotator.dispose(); | |
| System.out.println("Done"); | |
| } | |
| } |
Ми створили можливість видалити анотацію за допомогою Java, щоб продемонструвати роботу цієї функції. Ми використали кілька викликів API та написали три-чотири рядки коду для видалення анотації. Ви можете запускати цей код в операційних системах, включаючи MS Windows, Linux і Mac OS.
Ми обговорили детальну інструкцію з видалення анотації в Java з PDF-документів і розробили для цього приклад. Нещодавно ми опублікували статтю про додавання анотацій посилань до PDF-документів у Java, перегляньте посібник як додати анотацію посилання за допомогою Java для отримання додаткової інформації.