图像比较器
2025/7/6小于 1 分钟pdfbox模块高级功能比较器
说明
可对比图像相关信息,包含内容如下:
- pageIndex(页面索引)
- imageIndex(图像索引)
- content(原图像)
- compareContent(对比图像)
示例(文档)
try (
// 加载文档
Document document = PdfHandler.getDocumentHandler().load("E:\\PDF\\pdfbox\\hello-world.pdf");
// 加载对比文档
Document document2 = PdfHandler.getDocumentHandler().load("E:\\PDF\\pdfbox\\hello-world1.pdf")
) {
// 获取图像比较器
ImageComparator comparator = PdfHandler.getDocumentComparator(document2).getImageComparator();
// 比较文档
Map<Integer, List<ImageCompareInfo>> map = comparator.compareTo(document2);
// 输出对比信息
System.out.println("map = " + map);
}
示例(页面)
try (
// 加载文档
Document document = PdfHandler.getDocumentHandler().load("E:\\PDF\\pdfbox\\hello-world.pdf");
// 加载对比文档
Document document2 = PdfHandler.getDocumentHandler().load("E:\\PDF\\pdfbox\\hello-world1.pdf")
) {
// 获取图像比较器
ImageComparator comparator = PdfHandler.getDocumentComparator(document2).getImageComparator();
// 比较文档
Map<Integer, List<ImageCompareInfo>> map = comparator.compareTo(document2, 0);
// 输出对比信息
System.out.println("map = " + map);
}