从pdfcompare结果接收文件

时间:2019-03-14 16:11:29

标签: java

我正在使用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,但确实如此。

1 个答案:

答案 0 :(得分:0)

使用NIO操作 使用File writer,然后使用move方法。这可能会对您有所帮助。

如果可能,请共享代码,我会更好地帮助您。

相关问题