Удалить аннотации из PDF в Java

В этом кратком руководстве описывается, как удалить аннотации из PDF в Java. Оно содержит настройки для IDE, список задач и работающий пример кода для удаления аннотаций PDF в Java. Вы научитесь удалять все или выбранные аннотации в зависимости от ваших требований.

Действия по удалению аннотаций из PDF-файла в Java

  1. Настройте среду на использование Aspose.PDF for Java для удаления аннотаций.
  2. Загрузите целевой PDF-файл в объект Document, указав имя файла.
  3. Доступ к целевой странице из коллекции страниц загруженного документа.
  4. Откройте annotations collection страницы и вызовите метод delete().
  5. Сохраните выходной 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.

 Русский