В этом кратком руководстве описывается, как удалить аннотации из 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() с индексным номером для удаления определенной аннотации. Другой вариант — удалить аннотацию, предоставив ее в качестве аргумента методу delete.
Эта статья научила нас, как удалить все аннотации из PDF в Java. Если вы хотите выделить текст в PDF, обратитесь к статье как выделить PDF-документ с помощью Java.