PdfBookmarkEditor
Översikt
PdfBookmarkEditor är en klass i Aspose.PDF FOSS för Java. ärvt från: AutoCloseable.
Det ger metoder för att skapa, extrahera och ta bort bokmärken (outlines) i ett PDF-dokument.
Denna klass ger 18 metoder för att arbeta med PdfBookmarkEditor objekt i Java-program. Tillgängliga metoder inkluderar: PdfBookmarkEditor, bindPdf, close, createBookmarkOfPage, createBookmarks, deleteBookmarks, exportBookmarksToXML, extractBookmarks, getDocument, importBookmarksWithXML, 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äll binddokumentet, eller {@code null}. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfBookmarkEditor() | Skapa ett nytt {@code PdfBookmarkEditor} instans. |
PdfBookmarkEditor(document: Document) | Skapa en ny redaktör som är kopplad till {@code document}. |
getDocument() → Document | Återställ binddokumentet, eller {@code null}. |
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. |
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. |
exportBookmarksToXML(xmlFile: String) | Exportera dokumentets bokmärke träd till en XML-fil. |
importBookmarksWithXML(xmlFile: String) | Importerar ett bokmärke som tidigare skrivits av {@link #exportBookmarksToXML(String)} och lägger till det i utskriften på binddokumentet. |
extractBookmarks() → Bookmarks | Extraherar bokmärken som matchar den angivna titeln från det bunden dokumentet. |
createBookmarks() | Skapar bokmärken för alla sidor i dokumentet. |
createBookmarks(color: Color, bold: boolean, italic: boolean) | Skapar bokmärken för alla sidor med specificerade visuella egenskaper. |
extractBookmarks(title: String) → Bookmarks | Extraherar bokmärken som matchar den angivna titeln från det bunden dokumentet. |
createBookmarkOfPage(title: String, pageNumber: int) → boolean | Skapar en bokmärke som pekar på den angivna sidan och lägger till det i dokumentutskrifter. |
deleteBookmarks() → boolean | Ta bort alla bokmärken från dokumentet. |
deleteBookmarks(title: String) → boolean | Ta bort bokmärken med angiven titel. |
close() | Stäng redaktören och släpp binddokumentet. |