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

NameTypeAccessDescription
documentDocumentRead返回绑定文档,或 {@code null}.

Methods

SignatureDescription
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()关闭编辑器并释放绑定文档.

See Also

 中文