【问题标题】:How to check for a blank pdf in mule?如何检查骡子中的空白pdf?
【发布时间】:2019-04-02 15:35:47
【问题描述】:

我有一种情况,我必须检查从 web 服务收到的 pdf 是否为空白 pdf,如果 pdf 为空白,则在 mule api 中返回适当的错误响应。

我如何做到这一点?

谢谢

【问题讨论】:

  • 空白是什么意思?大小 == 0kb?
  • 当我使用pdf阅读器打开pdf时,pdf中没有内容。但它有一些大小。
  • 您必须查看“空白pdf”的内容,因为它似乎只是空白,但里面有内容。现在您可以检查文件的内容是否始终相同,并检查未来的 pdf 文件是否具有相同的内容。但是当你的“空白文件”总是有不同的内容时就会有麻烦
  • 我认为会有相同的空白pdf。假设它总是相同的空白pdf,有人可以回答这个问题。

标签: java pdf mule mule-esb


【解决方案1】:

如果内容始终相同

byte[] sampleBytes = Files.readAllBytes(sample);
byte[] incommingBytes = Files.readAllBytes(incommingPdf);
if(f1.equals(f2){
    domeSomeThing..
}

如何获得byte [] 是您的事,只需检查它们是否相等。

Check two Files

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多