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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
document | Document | Прочети. | Връща свързания документ. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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() | Затваря редактора и освобождава свързания документ. |