Този кратък урок описва как да премахнете анотации от PDF в Java. Той съдържа настройките за IDE, списък със задачи и работещ примерен код за премахване на PDF анотации в Java. Ще се научите да изтривате всички или избрани анотации въз основа на вашите изисквания.
Стъпки за изтриване на анотации от PDF в Java
- Настройте средата да използва Aspose.PDF for Java за премахване на анотации
- Заредете целевия PDF файл в обекта Document, предоставящ името на файла
- Достъп до целевата страница от колекцията от страници в заредения документ
- Отворете annotations collection на страницата и извикайте метода delete().
- Запазете изходния PDF файл след изтриване на анотациите
Тези стъпки дефинират процеса за премахване на всички анотации от PDF в Java. Всяка страница в PDF файла съдържа обект от AnnotationCollection, който поддържа премахването на анотации с помощта на метода delete(). Можете да преминете през всички страници в PDF, за да изтриете анотации от целия PDF.
Код за изтриване на анотация в PDF в Java
import com.aspose.pdf.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove Annotation in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Open document | |
Document pdfDocument = new Document("sample.pdf"); | |
// Delete particular annotation | |
pdfDocument.getPages().get_Item(1).getAnnotations().delete(); | |
// Save updated document | |
pdfDocument.save("NoAnnotation_out.pdf"); | |
System.out.println("Annotations removed successfully"); | |
} | |
} |
Горният код демонстрира премахване на PDF анотации в Java. Можете да използвате метода delete() с индексен номер, за да изтриете определена анотация. Друг вариант е да изтриете анотация, като я предоставите като аргумент на метода за изтриване.
Тази статия ни научи как да премахваме всички анотации от PDF в Java. Ако искате да маркирате текст в PDF, вижте статията на как да маркирате PDF документ с помощта на Java.