适用于Python的任何优秀的pdf417条形码库?

Ken*_*ane 4 python barcode barcode-printing

我正在寻找一个好的python模块来生成pdf417条形码.有人用过他们喜欢的吗?

理想情况下,我希望有一个尽可能少的依赖,一个在Linux和MacOSX上运行.

Mat*_*ius 7

我们最近也不得不解决这个问题,作为一个Python商店我们想要一个Python解决方案.很明显,这个项目有可能真正实现pdf 417条码.

然而,我们发现它是今天标准的错误,因此我们开始寻找修复库.事实证明必须生成一个过时的*.eps后脚本形式,这些脚本无法被ghost脚本解释,这就是条形码生成失败的地方.

幸运的是,elphae在Pure PostScript @ http://bwipp.terryburton.co.uk中使用了一个名为Barcode Writer的公共库.

这个公共后端库有许多多语言项目,用它来生成项目.专门为我们解决的问题是fork elaphe,并纠正它的*.eps文件生成.

要确定*.eps中的内容,请查看使用postscriptbarcode创建的其他站点,然后让您在线生成pdf417条码(以及其他格式):http://www.terryburton.co.uk/barcodewriter /发电机/

生成pdf417条形码后,您可以选择下载.png,.jpg和YES .eps文件!

使用此.eps文件,您可以将其传输到ghost脚本并调整参数化以获得您正在寻找的确切pdf417条形码.然后取这个结果并将它集成到elaphe库中,并实际获得拉动请求....

似乎是一些工作,但没有什么不能在一个下午被淘汰.理想的做法是让精美的库恢复原状,以便在不进行此增强的情况下生成这些库.

请注意,这种方法对我们的性能是几秒钟来生成这个条形码,因为它创建了2000行eps文件并将其管道到ghost脚本,生成另一个图像文件,我们作为最终条形码结果发回.这与reportlab的code128不同.

也许是优化的余地:无论如何枕头比PIL更快?我们是否需要eps文件的所有部分来生成pdf417类型的条形码?其他优化方式?

无论如何,很好的问题肯和我希望你发现这是一个很好的答案.


jap*_*968 0

Reportlab 确实有一个名为 rlbarcode 的扩展,但该扩展不包括对 pdf417 代码的支持。我不知道 reportlab 是否有任何其他扩展,包括对 pdf417 条形码的支持。

无论如何,如果您对从 python 生成 pdf417 代码感兴趣,您可能会对这个项目感兴趣:elaphe

我还没有测试它(事实上,我需要从 python 生成 pdf417,我找到了这个线程以及 elaphe 项目页面)我将下载 elaphe 工具以便立即测试它。