У цьому короткому посібнику описано, як видалити анотації з 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.