#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. Да, Тилман Хаушерр…