我们将通过电子邮件向人们发送交互式 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/