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如何动态地为注释提供值?   活动上的java活动结果,并从片段返回   java按泛型元素对对象数组列表进行排序   java下拉菜单不显示(intellij gui编辑器)   在Android studio中使用截取从mysql服务器请求数据   java如何在安卓的另一个类中调用具有视图类型参数的函数   java Android应用程序切换活动   GridLayout的java透明背景   java在两点之间对角遍历2D数组   java Docker类。forName找不到类   HTML格式的javajarapplet   java为子实体生成的更新sql在Onetomany关系中不正确   java处理编码/解码输入   java Intellij 2019重新编译整类问题   使用nimbus的java自定义JButton   java将字符串转换为可读的SimpleDataFormat   java如何将字符串时间戳解析为LocalDateTime