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

时间:2016-08-10 14:25:56

标签: itext barcode

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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

你可以做一些肮脏的技巧,比如将真正的条形码内容放入元数据PDF或其他地方,然后从那里读取,但这个解决方案很容易被黑客攻击,而不是100%肯定的。

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