书签提取器
2025/7/21小于 1 分钟pdfbox模块高级功能提取器
示例
提取书签
说明
返回值为 map ,key 为书签索引, value 为提取书签
try (
// 加载文档
Document document = PdfHandler.getDocumentHandler().load("E:\\PDF\\pdfbox\\extractor\\hello-world.pdf");
// 获取文档提取器
DocumentExtractor extractor = PdfHandler.getDocumentExtractor(document);
) {
// 提取书签信息
Map<Integer, PDOutlineItem> map = extractor.extractBookmark();
// 输出书签信息
map.forEach((key, value) -> System.out.println("第" + key + "书签:" + value));
}