PdfAnnotationEditor

PdfAnnotationEditor

Общ преглед

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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
documentDocumentПрочети.Връща свързания документ.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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 cm …
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()Затваря редактора и освобождава свързания документ.

Вижте също:

 Български