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

从PDF中提取PDF417条形码,并使用iTextSharp获取其数据,itext,barcode,Itext,Barcode,我们将通过电子邮件向人们发送交互式PDF,他们将完成这些PDF并通过电子邮件发送回来。在概念验证中,我使用iTextSharp将PDF417条形码图像放置在PDF上。PDF包含一些其他图像 当完成的PDF发送回给我们时,如何从PDF文档中查找和提取条形码图像 一旦我们有了条形码图像,我们如何获得用barcode.SetText(value)设置的数据 100%确定的解决方案是提取条形码图像,然后输入一些条形码识别工具 从PDF的角度来看,从文本创建条形码是一种单向操作。您必须读取条形码才能获得其

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

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


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

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

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

您可以做一些肮脏的把戏,比如将真实的条形码内容放入元数据PDF或其他位置,然后从那里读取,但此解决方案容易被黑客攻击,而且不是100%确定的


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

您得到的文档是您创建的文档的修改版本吗?无论如何,100%确定的解决方案是提取条形码图像,然后输入一些条形码识别工具。从PDF的角度来看,从文本创建条形码是一种单向操作。您必须读取条形码才能获得其值,而读取条形码不是iText功能的一部分。你可以做一些肮脏的把戏,比如把真正的条形码内容放入元数据PDF或其他地方,然后从那里读取,但这个解决方案容易被黑客攻击,而且不是100%确定。谢谢。我不确定iTextSharp是否有这个功能。我已经找到去慈兴的路了。不错的选择。iText使用ZXing的单向转换,从数据到条形码图像。您现在正在使用ZXing库的另一半。我发布了这是一个答案,以便能够将其他问题标记为与此问题重复的问题(如果此答案在任何时候被投票或接受)