web-applications - 条形码是唯一标识需要为 Web 应用程序数字化的物理文档的最佳方式吗?

标签 web-applications barcode uniqueidentifier document-management

我必须将几千份物理文件数字化,并将它们分配到各种类别,以用于显示它们的 Web 应用程序。

我是否应该为每份文件生成条形码以唯一标识它们?

如果是这样,如何避免扫描图像中出现条形码?

还有其他解决此问题的建议吗?

最佳答案

是的,我每天都在处理这些东西,条形码绝对是我的不二之选。

我建议从 2D bardode 开始,例如 DataMatrix 或 PDF417:

  1. 当您最终需要开始向条形码中添加额外数据时(我相信一旦您看到它可以为您做些什么,您就会开始这样做)时,您不会遇到客户提示他们的阻力不喜欢“丑陋”的新格式。

  2. 您可以在其中存储任何您想要的数据,而不必担心可用空间或合法字符。

  3. 内置冗余对于处理各种打印机上的打印然后将它们扫描回来非常有用。

在我们的条形码中,我们使用标准的键值对结构,因此无论哪个系统生成或读取条形码,它始终具有所需的数据。这比拥有文档 ID 和关联的查找表要好得多,也比固定长度的条形码要好得多。

例如

      CLIENTID=123442 CAMPAIGN=WINTER09

有些系统可能不关心 Campaign,但每个系统都知道 ClientID 是什么。

我建议您不要担心条形码出现在扫描图像中 - 您的客户会很快习惯它,并且它可以使文档保持活力和可用。例如,如果您将文档通过电子邮件发送到某个地方,然后他们将其寄回,您仍然可以识别它并再次进行匹配。条形码将成为文档中最重要的部分。

确保条形码足够大,可以在 200DPI 下扫描并且仍然可用。

关于web-applications - 条形码是唯一标识需要为 Web 应用程序数字化的物理文档的最佳方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641885/

相关文章:

compilation - genbarcode 0.4-make : *** [.dep] Error 123

angular - 如何在 AngularFire2 的 Firestore 中检索集合的文档 ID

android - 每个设备的 Secure.ANDROID_ID 是否唯一?

javascript - 在两个具有其他id的div元素中具有具有相同id的两个元素是否正常?

java - 如何使用pdfbox解析包含表格格式数据的pdf

c# - ASP.NET MVC 动态 View

java - 帮助清理 Java 中的 Code-39 条形码数据

c# - 如何使用 C# 在 Windows 窗体中生成随机数和条形码?

java - linux - 无法查看从 java 创建的目录

cordova - 错误: project directory could not be found - with PhoneGap