簡體   English   中英

PDFUtil:如何比較 2 個格式不同的 pdf 文件並突出顯示差異

[英]PDFUtil: How to compare 2 pdf file with not same format and highlight the difference

我想比較 2 個文件 PDF,現在我正在使用 PdfUtil 庫。 但是我有一個問題,如果文件具有相同的格式,PdfUtil 仍然可以正常工作。如果不是,結果圖像將突出顯示所有內容,我看不到 2 個文件之間的內容差異。 那么,我怎樣才能只比較像 TEXT_Mode 這樣的內容,但仍然得到像 VISUAL_MODE 這樣的突出顯示差異的結果圖像,謝謝。 這是我的簡單代碼

public static void main(String[] args) throws IOException {
        String result ="/Users/abc/Downloads/Test";
        String pdf1 = "/Users/abc/Downloads/pdf1.pdf";
        String pdf2 =  "/Users/abc/Downloads/pdf2.pdf";

        PDFUtil pdfUtil = new PDFUtil();

        pdfUtil.setCompareMode(CompareMode.VISUAL_MODE);
        pdfUtil.highlightPdfDifference(true);
        pdfUtil.setImageDestinationPath(result);
        boolean abc =pdfUtil.compare(pdf1,pdf2);
        System.out.print(abc);


    }

您可以嘗試https://github.com/lumpchen/xdiff.ncc ,這是一個基於 pdfbox 的 pdf 比較工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM