PdfAnnotationEditor
Opinie generală
PdfAnnotationEditor este o clasă în Aspose.PDF FOSS pentru Java.
Oferă metode pentru gestionarea anotațiilor într-un document PDF: aplatizare, ștergere și numărare de anotalații.
Această clasă oferă 21 de metode pentru a lucra cu obiecte PdfAnnotationEditor în programele Java. Metodele disponibile includ: PdfAnnotationEditor, bindPdf, close, deleteAnnotations, exportAnnotationsXfdf, flattenAnnotations, getAnnotationCount, getDocument, importAnnotationFromXfdf, importAnnotationsFromXfdf, modifyAnnotationsAuthor, save. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: document.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
document | Document | Citeşte. | Întoarce documentul legat. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
PdfAnnotationEditor() | Creează o nouă instanță {@code PdfAnnotationEditor}. |
PdfAnnotationEditor(document: Document) | Creează un nou {@code PdfAnnotationEditor} legat de documentul specificat. |
bindPdf(inputFile: String) → boolean | Legă un fişier PDF la acest editor. |
bindPdf(inputStream: InputStream) → boolean | Legă un PDF dintr-un flux de intrare. |
bindPdf(document: Document) → boolean | Legă un {@link Document} existent la acest editor. |
flattenAnnotations() → boolean | Flattează toate anotațiile din document: fiecare anotación care poartă o |
| fluxul de aspect normal ({@code / AP / N}) are că aspect ars în | |
| fluxul de conținut al paginii înfășurat într-un {@code q | |
deleteAnnotations() → boolean | Șterge toate anotațiile de pe paginile documentului. |
deleteAnnotations(annotationType: String) → boolean | Șterge comentariile de tip specificat din toate paginile. |
getAnnotationCount(pageNumber: int) → int | Întoarce numărul de anotații pe pagina specificată. |
modifyAnnotationsAuthor(startPage: int, endPage: int, oldAuthor: String, newAuthor: String) | Reînnoiți numele autorului (intrarea / T a anotației) la fiecare marcare. |
| Anotare în intervalul de pagini inclusiv [startPage, endPagine] al cărui | |
| autorul actual este egal cu {@code oldAuthor}. | |
save(outputFile: String) → boolean | Salvează documentul legat într-un fișier. |
save(outputStream: OutputStream) → boolean | Salvează documentul legat într-un flux de ieşire. |
exportAnnotationsXfdf(stream: OutputStream, startPage: int, endPage: int, annotTypes: AnnotationType[]) | Exportează anotațiile în format XFDF, filtrând opțional pe interval și tip de pagină. |
importAnnotationFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | Importă anotații dintr-un flux de intrare XFDF. |
importAnnotationFromXfdf(stream: InputStream) | Importul de anotații dintr-un flux de intrare XFDF (toate tipurile). |
importAnnotationFromXfdf(filePath: String) | Importă anotații dintr-un fișier XFDF (toate tipurile). |
importAnnotationsFromXfdf(filePath: String) | Importă anotații dintr-un fișier XFDF (toate tipurile). |
importAnnotationsFromXfdf(stream: InputStream) | Importul de anotații dintr-un flux de intrare XFDF (toate tipurile). |
importAnnotationsFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | Importă anotații dintr-un flux de intrare XFDF cu filtrare de tip. |
getDocument() → Document | Întoarce documentul legat. |
close() | Închide editorul şi eliberează documentul legat. |