【发布时间】:2012-07-18 17:10:02
【问题描述】:
在 PHP 中确定 PDF 是否正确填写的最佳方法是什么?源 PDF 是包含手写数据的传真表单。图像比较是一种选择吗?如果表格是在计算机上填写的,我知道我可以使用 pdftotext 来验证这些字段是否已完成。我只是不知道如何验证手写数据。
【问题讨论】:
-
填写也许可以,但填写正确?
标签: php pdf imagemagick
在 PHP 中确定 PDF 是否正确填写的最佳方法是什么?源 PDF 是包含手写数据的传真表单。图像比较是一种选择吗?如果表格是在计算机上填写的,我知道我可以使用 pdftotext 来验证这些字段是否已完成。我只是不知道如何验证手写数据。
【问题讨论】:
标签: php pdf imagemagick
对于手写数据,图像比较绝对是一种选择。例如,请参阅以下答案,了解如何开始处理此任务的基本思路:
但是,当传真图像开始发挥作用时,这项工作可能会变得更加困难。 (我们都知道从传真中获得的质量有多差。此外,它们经常会有一点偏差。与原始文件相比,它们可能会略微缩放。不要忘记它们的分辨率是 204x196dpi,这增加了一点失真。最后——你如何将传真的表格返回到 PHP 中?这可能涉及扫描纸张的另一个步骤,这也不一定会增加结果的质量。
不过,ImageMagick 或许能够处理所有这些:它可以-deskew 图像,它可以减少或完全删除-noise,它可以-distort、-scale 和-repage 图像等等。 ..
【讨论】: