程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

有任何适用于Python的pdf417条形码库吗?

发布于2019-11-19 21:44     阅读(1289)     评论(0)     点赞(13)     收藏(1)


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

理想情况下,我希望其中一个具有尽可能少的依赖性,并且一个可以在linux和MacOSX上运行。


解决方案


我们最近也不得不解决这个问题,作为一家Python商店,我们想要一个Python解决方案。很明显,这是有可能实际完成pdf 417条码的项目。

但是,我们发现,按照当今的标准,它是错误的,因此我们开始寻找修复该库的方法。事实证明,省略号必须生成过时形式的* .eps后脚本,而鬼脚本无法解释该后脚本,这就是条形码生成失败的地方。

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

这个通用的后端库具有许多使用多种语言的项目,可使用它来生成项目。专门为我们解决的问题是分叉elaphe,并更正了* .eps文件的生成。

要确定* .eps中的损坏内容,请查看使用postscriptbarcode创建的另一个站点,它使您可以在线生成pdf417条码(以及其他格式):http : //www.terryburton.co.uk /条形码编写器/生成器/

生成pdf417条形码后,它就可以选择下载.png,.jpg,然后选择.eps文件!

使用此.eps文件,您可以将其通过管道传输到ghost脚本并进行参数设置,以获得所需的确切pdf417条码。然后将这个结果并集成到elaphe库中,并实际上获得对该东西的拉取请求...。

似乎需要一些工作,但是下午没法完成。理想的是使elaphe库恢复形状以生成这些信息而无需进行此增强。

请注意,由于此方法创建了2000行eps文件并将其通过管道传输到ghost脚本,因此生成该条形码的时间为几秒钟,该幽灵脚本会生成另一个图像文件,并作为最终条形码结果发送回去。这与reportlab的code128相比,性能不佳。

也许还有优化的余地:枕头总比PIL快吗?我们是否需要eps文件的所有部分来生成pdf417类型的条形码?其他优化方法?

无论如何,很好的问题Ken和我希望您能找到一个很好的答案。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/161798/6ec816178404932a74e0/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

13 0
收藏该文
已收藏

评论内容:(最多支持255个字符)