Тази статия обяснява как да премахнете маркиране от PDF с помощта на Java. Тя съдържа подробности за настройка на средата за разработка, списък със стъпки и примерен код, показващ как да премахнете маркиране в PDF с Java. Ще научите как да филтрирате различни видове анотации и да ги изтривате според изискванията.
Стъпки за премахване на маркиране от PDF с помощта на Java
- Настройте средата за използване на Aspose.PDF for Java за изтриване на маркирания
- Заредете входния PDF файл в обекта Document с маркирания в различни цветове
- Вземете колекцията от страници в PDF файла и обхождайте AnnotationCollection в него
- Обработете всяка анотация за маркиране и я преобразувайте в клас HighlightAnnotation
- Проверете анотацията и я маркирайте за изтриване според потребителския вход
- Изтрийте анотацията, използвайки метода delete() в колекцията Annotations, достъпна чрез getAnnotations()
- Запазете изходния PDF файл след обработка на маркиранията в PDF
Горните стъпки обобщават как да изтриете маркирания в PDF с помощта на Java. Импортирайте необходимите модули от библиотеката, създайте итератор, заредете лиценза и дефинирайте метода, който получава аргументи като входен PDF, изходен PDF, тип на изтриване, т.е. всички или определен цвят, и цвета, ако е необходимо. Накрая, достъпете анотациите за маркиране в PDF и ги изтрийте въз основа на входните параметри.
Код за премахване на PDF маркиране с помощта на Java
Този код демонстрира как да изтриете маркиране в PDF с помощта на Java. Всяка анотация на страница се преобразува в HighlightAnnotation, тъй като свойството за цвят може да е необходимо за премахване на маркирането. Ако искате да премахнете всички анотации, не използвайте това преобразуване към HighlightAnnotation и просто изтрийте анотацията директно без никакво условие.
Тази статия ни научи на процеса за намиране и премахване на анотация за маркиране. За да конвертирате PS файл в PDF, вижте статията Преобразуване на PS файл в PDF с помощта на Java.