gpt4 book ai didi

java - 从扫描的 PDF 中读取二维码

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:31:09 25 4
gpt4 key购买 nike

我正在尝试从 PDF 文件中插入和读取二维码。要从图像中创建/读取二维码,我正在使用 zxing project并操作我正在使用的 pdf Big Faceless PDF .

如果我创建二维码,插入到我的 pdf 中,然后从 pdf 中读取图像并将正确的图像转换为二维码,一切都会很好。 但是,如果我尝试从扫描文档中读取图像(附有二维码标签),我无法从 pdf 中获取二维码图像(我唯一可以获得的图像,使用Big Faceless PDF,是它自己的文档)。

有人知道在 pdf 文件中搜索二维码的 Java 库吗?

谢谢你的帮助

最佳答案

唯一可靠的方法是将 PDF 页面转换为位图,然后使用 zxing 之类的工具扫描整个页面以查找条形码。提取构成页面的单个图像不适用于每个文档:条形码可以使用图形操作而不是作为嵌入图像创建(我们就是这样做的),或者如果您的 PDF 是从纸张来源扫描为你已经描述过,它通常是一张大图片。

一旦您将 PDF 转换为位图,ZXing 应该能够做到这一点,至少在理论上是这样。当然,我建议坚持使用我们转换为位图 ;-)

如果 ZXing 在查找代码时遇到问题,请确保它周围有足够的空白——你需要在所有边上有 4 个清晰的模块,所以对于较小的代码,它应该是代码宽度的 10% 左右的空白围绕代码,帮助它扫描。

干杯......迈克(首席技术官@BFO)

关于java - 从扫描的 PDF 中读取二维码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5537167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com