2016-11-07 59 views
0

需要哪些工具才能渲染60,000多个独特的Code-128条形码并将它们排列在PDF文件的网格中以便进行大量打印?以数字方式打印这些条形码似乎是一项挑战,因此必须有处理仓储和批量标签的人员的一些知识。生成2D条形码并排列在网格上进行批量打印

现有项目和商业产品关注条形码生成而不是布局和打印。我搞砸了一些呈现PDF的Python,但其中最棘手的部分是处理各种标签模板,并理解打印机根据头部的旋转打印更好或更差的条形码。

我是否应该使用PDF?我已经花费了太多的时间来尝试将HTML页面的输出排列成糟糕的标签模板。我希望链接到一个开放源代码库,甚至是用于在这个规模上布置条形码的商业工具。

+1

你看过pyBarcode吗?它将条码导出为SVG或PNG文件:https://pypi.python.org/pypi/pyBarcode/0.7 –

回答

1

Just FWIW,Code-128不是二维条码,它是一个“简单”的一维条码。

也就是说,周围有Code-128字体,这意味着您可以在PDF表单域中使用它们,您可以填充它们,也可以将文档弄平,然后发送到打印机。创建基本PDF后,无需摆弄布局。要填充,您可以使用命令行工具,例如Appligent的FDFMerge,您可以在其中轻松创建数据库系统中的数据文件,并将该数据与基本PDF合并。

+0

谢谢@Max Wyss,我的意思是一维条码。 –

0

我们使用LaTeX和textpos包来获得绝对定位。要创建实际的条形码符号,我们使用pst-barcode包。我们使用脚本语言生成LaTeX源文件,然后运行pdflatex以获取带有符号的pdf。使用LaTeX时非常简单。