创建所有页面的书签 (facades)
创建所有页面的书签 (facades)
为了创建所有页面的书签,您需要使用不带任何参数的 createBookmarks 方法。PdfBookmarEditor 类允许您为 PDF 文件的所有页面创建书签。首先,您需要创建一个 PdfBookmarkEditor 类的对象,并使用 bindPdf 方法绑定输入 PDF。然后,您必须调用 createBookmarks 方法,并使用 save 方法保存输出 PDF 文件。
以下代码片段展示了:
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java | |
// open document | |
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor(); | |
bookmarkEditor.bindPdf("Input.pdf"); | |
// create bookmark of all pages | |
bookmarkEditor.createBookmarks(); | |
// save updated PDF file | |
bookmarkEditor.save("Output.pdf"); |
创建具有属性的所有页面书签 (facades)
PdfBookmarEditor 类允许您为 PDF 文件的所有页面创建书签并指定属性(颜色、粗体、斜体)。 你可以通过使用 createBookmarks 方法来实现这一点。首先,你需要创建一个 PdfBookmarkEditor 类的对象,并使用 bindPdf 方法绑定输入的 PDF。然后,你需要调用 createBookmarks 方法,并使用 save 方法保存输出的 PDF 文件。
以下代码片段向你展示了如何创建具有属性的所有页面的书签。
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java | |
// Path to Directorty | |
String myDir = "PathToDir"; | |
// open document | |
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor(); | |
bookmarkEditor.bindPdf("Input.pdf"); | |
// create bookmark of all pages | |
bookmarkEditor.createBookmarks(Color.GREEN, true, true); | |
// save updated PDF file | |
bookmarkEditor.save(myDir + "Output.pdf"); |