PdfAnnotationEditor

PdfAnnotationEditor

Overview

PdfAnnotationEditor является классом в Aspose.PDF FOSS для Java.

Предоставляет методы управления аннотациями в PDF-документе: уплощение, удаление и подсчет аннот.

Этот класс предоставляет 21 метод для работы с объектами PdfAnnotationEditor в программах Java. Доступные методы включают: PdfAnnotationEditor, bindPdf, close, deleteAnnotations, exportAnnotationsXfdf, flattenAnnotations, getAnnotationCount, getDocument, importAnnotationFromXfdf, importAnnotationsFromXfdf, modifyAnnotationsAuthor, save. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: document.

Properties

NameTypeAccessDescription
documentDocumentReadВозвращает связанный документ.

Methods

SignatureDescription
PdfAnnotationEditor()Создает новый {@code PdfAnnotationEditor} экземпляр.
PdfAnnotationEditor(document: Document)Создает новый {@code PdfAnnotationEditor}, связанный с указанным документом.
bindPdf(inputFile: String)booleanПривязывает файл PDF к этому редактору.
bindPdf(inputStream: InputStream)booleanСвязывает PDF с потока ввода.
bindPdf(document: Document)booleanПривязывает существующий {@link Document} к этому редактору.
flattenAnnotations()booleanСглаживает все аннотации в документе: каждая анновация, которая содержит
обычный вид потока ({@code / AP / N}) имеет этот внешний вид сожжен в
потока содержания страницы завернутый в {@code q см …
deleteAnnotations()booleanУдаление всех аннотаций со всех страниц документа.
deleteAnnotations(annotationType: String)booleanУдаление аннотаций указанного типа со всех страниц.
getAnnotationCount(pageNumber: int)intВозвращает количество аннотаций на указанной странице.
modifyAnnotationsAuthor(startPage: int, endPage: int, oldAuthor: String, newAuthor: String)Переименовать автора (запись /T аннотации) на каждой отметке.
аннотация в интервале страниц [startPage, endPag] с включением
текущий автор равен {@code oldAuthor}.
save(outputFile: String)booleanСохраняет связанный документ в файл.
save(outputStream: OutputStream)booleanСохраняет связанный документ в потоке вывода.
exportAnnotationsXfdf(stream: OutputStream, startPage: int, endPage: int, annotTypes: AnnotationType[])Экспортирует аннотации в формат XFDF, дополнительно фильтруя по диапазону страниц и типу.
importAnnotationFromXfdf(stream: InputStream, annotTypes: AnnotationType[])Импортирует аннотации из потока ввода XFDF.
importAnnotationFromXfdf(stream: InputStream)Импортирует аннотации из потока ввода XFDF (все типы).
importAnnotationFromXfdf(filePath: String)Импортирует аннотации из файла XFDF (все типы).
importAnnotationsFromXfdf(filePath: String)Импортирует аннотации из файла XFDF (все типы).
importAnnotationsFromXfdf(stream: InputStream)Импортирует аннотации из потока ввода XFDF (все типы).
importAnnotationsFromXfdf(stream: InputStream, annotTypes: AnnotationType[])Импортирует аннотации из потока ввода XFDF с фильтрацией типа.
getDocument()DocumentВозвращает связанный документ.
close()Закрывает редактор и выпускает связанный документ.

See Also

 Русский