发布于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黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!