[英]Associate a PDF file with a database record
我正在处理的项目需要将扫描文件与数据库中的记录相关联。 关联是必需的,以便在通过电子邮件发送发票时可以将扫描的文档附加到发票上。 为了满足这个要求,我创建了一个打印在粘性标签上的小二维码。 QR 码包含相关数据库记录的 ID。 我已要求管理员在他们扫描的每份纸质文件上贴上二维码标签。 扫描保存为 JPG 文件。 然后我有一个每隔几分钟运行一次的 cron 作业,它查看扫描文件夹中的任何 JPG 文件,如果找到 QR 码,则使用作业 ID 重命名文件。 例如 file1.jpg 变成 DB-12345-file1.jpg 其中 12345 是数据库记录的 id。 然后将该文件移动到不同的文件夹。 cron 作业在它找到的每个文件上运行以下命令
zbarimg -Sdisable -Sqrcode.enable –raw
zbarimg 是一款可以定位嵌入在 JPG 文件中的二维码的软件。
目前这一切都在测试中,并且似乎大部分时间都可以正常工作,但是该公司现在希望以 PDF 格式扫描文件。 这不适用于 zbarimg 软件。 我曾尝试将 PDF 转换为 JPG,但 QR 码的质量丢失了,并且 zbarimg 大部分时间都失败了。
是否有另一种将扫描的 PDF 文件链接到数据库记录的自动方法?
我已经使用 pdf2text 编写了一些代码并将数据保存到数据库中,但这并没有提供 PDF 文件和记录之间的索引关联。 它只是提供了一种在 PDF 文件中搜索文本的好方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.