书签分析器
小于 1 分钟高级功能分析器
说明
可解析书签相关信息,包含内容如下:
- title(标题)
- color(颜色)
- isBold(是否粗体)
- isItalic(是否斜体)
- isOpen(是否展开)
- beginPageIndex(起始页面索引)
- endPageIndex(结束页面索引)
- beginPageTopY(起始页面顶部Y轴坐标)
- beginPageBottomY(起始页面底部Y轴坐标)
- endPageTopY(结束页面顶部Y轴坐标)
- endPageBottomY(结束页面底部Y轴坐标)
- children(子书签)
示例
try (
// 加载文档
Document document = PdfHandler.getDocumentHandler().load("E:\\PDF\\pdfbox\\analyzer\\hello-world.pdf");
// 创建文档分析器
DocumentAnalyzer analyzer = new DocumentAnalyzer(document);
) {
// 解析书签信息
Set<BookmarkInfo> infoSet = analyzer.analyzeBookmark();
// 输出图像信息
infoSet.forEach(System.out::println);
}

