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 після встановлення FOSS для пакету 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

 Українська