PdfAnnotationEditor
Översikt
PdfAnnotationEditor är en klass i Aspose.PDF FOSS för Java.
Det ger metoder för hantering av anteckningar i ett PDF-dokument: flätande, radering och räkning av anmälningar.
Denna klass ger 21 metoder för att arbeta med PdfAnnotationEditor objekt i Java-program. Tillgängliga metoder inkluderar: PdfAnnotationEditor, bindPdf, close, deleteAnnotations, exportAnnotationsXfdf, flattenAnnotations, getAnnotationCount, getDocument, importAnnotationFromXfdf, importAnnotationsFromXfdf, modifyAnnotationsAuthor, save. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: document.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
document | Document | Läsning | Återställer det bindande dokumentet. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfAnnotationEditor() | Skapa ett nytt {@code PdfAnnotationEditor} instans. |
PdfAnnotationEditor(document: Document) | Skapa en ny {@code PdfAnnotationEditor} som är kopplad till det angivna dokumentet. |
bindPdf(inputFile: String) → boolean | Bind en PDF-fil till den här redaktören. |
bindPdf(inputStream: InputStream) → boolean | Binder en PDF från ett input stream. |
bindPdf(document: Document) → boolean | Bind en befintlig {@link Document} till den här redaktören. |
flattenAnnotations() → boolean | Flattar alla anteckningar i dokumentet: varje anteckt som bär en normal utseendeström ({@code /AP /N}) har den utseendet bränt in i sidinnehållström - förankrad i en {@cod q |
deleteAnnotations() → boolean | Ta bort alla anteckningar från alla sidor i dokumentet. |
deleteAnnotations(annotationType: String) → boolean | Ta bort anteckningar av den angivna typen från alla sidor. |
getAnnotationCount(pageNumber: int) → int | Returnerar antalet anmälningar på den angivna sidan. |
modifyAnnotationsAuthor(startPage: int, endPage: int, oldAuthor: String, newAuthor: String) | Renammar författaren (annotationens /T-inträde) på varje markup annotering i den inbegripliga sidan [startPage, endPag] vars aktuella författer är lik {@code oldAuthor}. |
save(outputFile: String) → boolean | Spara det länkade dokumentet till en fil. |
save(outputStream: OutputStream) → boolean | Spara det länkade dokumentet till en utgångsström. |
exportAnnotationsXfdf(stream: OutputStream, startPage: int, endPage: int, annotTypes: AnnotationType[]) | Exportera anteckningar till XFDF-format, alternativt filtrera efter sidområde och typ. |
importAnnotationFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | Import anmälningar från en XFDF-inträdeflöde. |
importAnnotationFromXfdf(stream: InputStream) | Import anmälningar från en XFDF input stream (alla typer). |
importAnnotationFromXfdf(filePath: String) | Importera anteckningar från en XFDF-fil (alla typer). |
importAnnotationsFromXfdf(filePath: String) | Importera anteckningar från en XFDF-fil (alla typer). |
importAnnotationsFromXfdf(stream: InputStream) | Import anmälningar från en XFDF input stream (alla typer). |
importAnnotationsFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | Importera anteckningar från en XFDF-inträde med typfiltering. |
getDocument() → Document | Återställer det bindande dokumentet. |
close() | Stäng redaktören och släpp binddokumentet. |