itext - 从 PDF 中提取 PDF417 条形码并使用 iTextSharp 获取其数据

标签 itext barcode

我们将通过电子邮件向人们发送交互式 PDF,他们将完成这些 PDF 并通过电子邮件发回。在概念验证中,我使用 iTextSharp 将 PDF417 条形码图像放置在 PDF 上。 PDF 包含一些其他图像。

当完成的PDF发回给我们时,如何从PDF文档中查找并提取条形码图像?

一旦我们有了条形码图像,我们如何获取使用barcode.SetText(value)设置的数据?

最佳答案

100%可靠的解决方案是提取条形码图像,然后输入到一些条形码识别工具中。

从 PDF 的角度来看,从文本创建条形码是一种单向操作。您必须读取条形码才能获取其值,而读取条形码不是 iText 功能的一部分。

您可以做一些肮脏的伎俩,例如将真实的条形码内容放入元数据 PDF 或其他位置,然后从那里读取它,但这种解决方案很容易受到黑客攻击,而且不是 100% 可靠。

总而言之,您必须使用第三方工具从条形码中提取值。

关于itext - 从 PDF 中提取 PDF417 条形码并使用 iTextSharp 获取其数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38876200/

相关文章:

java - 什么使用 libharu c++ 或我文本 java

java - 在提取数据的同时保持 PDF 的结构

iOS 为条形码扫描仪添加提示音

ios - Swift4 条形码(ean13)不工作

c# - iTextSharp XMLWorker 不读取 <link> CSS 标签

c# - 带有 iTextSharp 的 PDF 表单

java - 通过 iText 合并 1000 个 PDF 会抛出 java.lang.OutOfMemoryError : Java heap space

windows - 如何将 Zbar 导入我的 Python 3.4 脚本?

ios - LEADTOOLS 条码生成 iOS

vb.net - 条码解析