PdfBookmarkEditor
PdfBookmarkEditor
Overview
PdfBookmarkEditor 是一个类在Java的FOSS中. 继承人: AutoCloseable.
提供创建,提取和删除PDF文档中的书签 (轮) 的方法.
这个类提供了18种方法,用于在Java程序中与PdfBookmarkEditor对象工作. 有的方法包括: PdfBookmarkEditor, bindPdf, close, createBookmarkOfPage, createBookmarks, deleteBookmarks, exportBookmarksToXML, extractBookmarks, getDocument, importBookmarksWithXML, save. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序. 特性: document.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | 返回绑定文档,或 {@code null}. |
Methods
| Signature | Description |
|---|---|
PdfBookmarkEditor() | 创建一个新的 {@code PdfBookmarkEditor}实例. |
PdfBookmarkEditor(document: Document) | 创建一个新的编辑器,与 {@code document}.绑定. |
getDocument() → Document | 返回绑定文档,或 {@code null}. |
bindPdf(inputFile: String) → boolean | 将PDF文件绑定到这个编辑器. |
bindPdf(inputStream: InputStream) → boolean | 绑定一个输入流中的PDF. |
bindPdf(document: Document) → boolean | 将一个现有的 {@link Document} 绑定到这个编辑器. |
save(outputFile: String) → boolean | 将绑定文件保存到一个文件中. |
save(outputStream: OutputStream) → boolean | 将绑定文档保存到输出流. |
exportBookmarksToXML(xmlFile: String) | 将文档的书签树导出到XML文件中. |
importBookmarksWithXML(xmlFile: String) | 导入一个之前由 {@link #exportBookmarksToXML(String) } 所编写的书签树,并将其添加到绑定文档的轮中. |
extractBookmarks() → Bookmarks | 从绑定文档中提取匹配指定标题的书签. |
createBookmarks() | 为文档中的所有页面创建书签. |
createBookmarks(color: Color, bold: boolean, italic: boolean) | 创建所有具有指定视觉属性的页面的书签. |
extractBookmarks(title: String) → Bookmarks | 从绑定文档中提取匹配指定标题的书签. |
createBookmarkOfPage(title: String, pageNumber: int) → boolean | 创建一个指向指定页面的书签,并将其添加到文档轮中. |
deleteBookmarks() → boolean | 删除文档中的所有书签. |
deleteBookmarks(title: String) → boolean | 删除指定标题的书签. |
close() | 关闭编辑器并释放绑定文档. |