Сравнение PDF в Selenium

#java #pdf #pdfbox #pdfcompare

#java #PDF #pdfbox #pdfcompare

Вопрос:

Я сравниваю два PDF-документа и получаю результат в результирующем файле. Если оба выравнивания PDF одинаковы, то разница отображается правильно, но если выравнивание двух файлов PDF не совпадает, то содержимое перекрывается.

Может ли кто-нибудь посоветовать по этому поводу, ниже приведен код для сравнения файлов PDFD. Спасибо!

 import de.redsix.pdfcompare.PdfComparator;

public class Test1 {

public static void main(String[] args) throws Exception {

    String file1 = "C://Users//TEST1.pdf";
    String file2 = "C://Users//TEST.pdf";
    String resultFile = "C://Users//Results//result";

    new PdfComparator( file1, file2 ).compare().writeTo( resultFile);


    boolean isEquals = new PdfComparator( file1, file2 ).compare().writeTo( resultFile);
    System.out.println("Are PDF Files Similar : "   isEquals);
    System.out.println("Process Completed");
}
  

}

Комментарии:

1. «Может ли кто-нибудь посоветовать по этому поводу» — пожалуйста, опишите, в чем ваша проблема. Есть ли сообщение об ошибке, компьютер отключается, ничего не происходит?

2. Я могу получить выходной файл. Моя проблема в том, что если оба файла PDF не имеют одинакового выравнивания, содержимое перекрывается в результирующем файле, из-за чего не удалось найти различия..

3. Упс, я читаю слишком быстро. К сожалению, это означает, что файлы разные.

4. Да, Тилман Хаушерр…