使用wkhtmltoppdf将html转换为pdf。

django-wkhtmltopdf的Python项目详细描述


Latest versionTravis-CINumber of PyPI downloads on a month

将HTML转换为PDF

提供django视图来包装wkhtmltopdf二进制文件的html到pdf转换。

要求

安装wkhtmltopdf static binary

这需要libfontconfig(在ubuntu:sudo aptitude install libfontconfig上)。

支持Python2.6+和3.3+。

安装

运行pip install django-wkhtmltopdf

'wkhtmltopdf'添加到settings.py中的INSTALLED_APPS

默认情况下,它将执行在PATH上找到的第一个wkhtmltopdf命令。

如果无法将wkhtmltoppdf添加到PATH,则可以将WKHTMLTOPDF_CMD设置为 特定可执行文件:

例如在settings.py

WKHTMLTOPDF_CMD = '/path/to/my/wkhtmltopdf'

或者作为env变量:

export WKHTMLTOPDF_CMD=/path/to/my/wkhtmltopdf

也可以将settings.py中的WKHTMLTOPDF_CMD_OPTIONS设置为字典 默认命令行选项。

默认值为:

WKHTMLTOPDF_CMD_OPTIONS = {
    'quiet': True,
}

许可证

麻省理工学院许可。有关详细信息,请参见捆绑的LICENSE文件。

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

推荐PyPI第三方库


热门话题
rest使用Grails为基于Java的业务对象构建web UI?   禁用Java zookeeper api中的日志消息   使用Servlet过滤器重写java URL   java如何根据Swing中的条件调整面板?   java如何创建包含不同数据类型的二维数组   而Java中的循环怪诞   javascript如何从Android创建WebCoket服务器,该服务器可以与我的JS代码进行通信,该代码在我的Android web视图中呈现   java我有一个快速排序方法的基本情况,但我仍然得到一个堆栈溢出错误?   java将不可序列化的对象传递给处理程序(从子线程)   java从JSF传递枚举值作为参数   java Selenium单击链接后,IE将打开两个窗口,而不是一个窗口   gremlin中的java边缘时间戳   使用Java REST服务处理传入的可重复XmlInlineBinaryData元素   .net体系结构关于集成的建议。net与java应用   java Javafx,滚动窗格,线条滚动不按页面   java如何在单击JButton时使用swing创建新窗口   java如何绑定同时运行的线程数   dot(.)是什么意思在Java语句中表示   java通过mouseover mousewheel向微调器添加焦点