我正在使用pdfcompare Library,它可以完美运行。我正在苦苦挣扎的是,我无法将结果放入java.io.File数据类型。
我应该暂时将结果写入文件,然后将其读入java.io.File并最终将其删除吗?
在这种情况下您将如何进行?
感谢您的任何建议!
这是我尝试返回java.io.File的方法:
public File compare(CompareJob compareJob) {
File leftFile = compareJob.getFile1();
File rightFile = compareJob.getFile2();
File returnFile = null;
try {
final CompareResult result = new PdfComparator(leftFile, rightFile).compare();
if (result.isEqual()) {
System.out.print("equal");
returnFile = leftFile;
} else {
System.out.print("not equal");
returnFile = (File) result;
}
} catch (IOException e) {
e.printStackTrace();
}
return returnFile;
}
我创建了一个单独的项目,在该项目中,我是否测试了该库是否返回了pdf,但确实如此。
答案 0 :(得分:0)
使用NIO操作 使用File writer,然后使用move方法。这可能会对您有所帮助。
如果可能,请共享代码,我会更好地帮助您。