Django条码打印机

django-bcp的Python项目详细描述


#Django条码打印机

这是一个可重用的django应用程序,它用一个可读的文本标签生成各种格式的pdf条形码。

这些条形码被呈现为带有嵌入式javascript的pdf,提示立即打印pdf。

目前,[adlibre dms](http://www.adlibre.com.au/adlibre-dms/)使用它来生成文档条码, 但是这个应用程序是通用的,可以在任何需要条形码打印的django应用程序中重用。

[报告实验室](http://www.reportlab.com)用于生成条形码。并且支持以下格式:

  • Code39 (3 of 9),
  • Code128.

但是,添加对reportlab支持的任何格式的支持是很简单的。

##示例

从url自动打印条形码:

啊![用于django的条形码打印机-自动打印](https://github.com/adlibre/django-bcp/raw/master/docs/example.png

##安装

如果您使用pip,那么依赖项和需求将得到处理:

产品:

pip install git+git://github.com/adlibre/django-bcp.git

偏差:

pip install -e git+git@github.com:adlibre/django-bcp.git#egg=bcp

##N.B.报告实验室错误

ReportLab 2.5/2.6有一个输入错误。“OpenActions”应为ISO 32000-1:2008规定的“OpenAction”。

<;pre>; diff-r broken/lib/python2.7/site-packages/reportlab/pdfbase/pdfdoc.py fixed/lib/python2.7/site-packages/reportlab/pdfbase/pdfdoc.py 1022C1022号 &;lt;dests概述页面线程跨越窗体名称openactions pagemode uri - &;gt;dests概述页面线程跨越窗体名称openaction pagemode uri <;/pre>;

您需要手动对此进行修补,否则条形码不会自动打印:

sed -i -e ‘s@OpenActions@OpenAction@g’ lib/python*/site-packages/reportlab/pdfbase/pdfdoc.py

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ParsePushReceiver参数   java如何从设备读取完整数据?   java将java_设置为home,但忽略错误   java如何从歌曲中对专辑进行排序?   java libnaude+windows 10 x64+Eclipse   java如何将maven目标更改为如图所示的想法中的quickicon?   java swing布局中心面板,可滚动显示多个窗口窗格   使用MOSQUITO代理的mqtt中的java SSL   java如何通过属性值获取XML字符串   java在服务器每次启动时停止GWT编译   java如何让javac搜索类路径的子目录?   可以比较java中的两个不同类吗?   JAVAAndroid活动内部类中的lang.NoClassDefFoundError   java HttpServletRequest获取请求头参数块   C++socket与java客户端的连接   java如何在Apache commons http客户端上使用SSL客户端证书   使用预编译正则表达式模式提高java速度   JavaRhino将两个已编译脚本合并为一个脚本