使用wkhtmltoppdf将html转换为pdf。
django-wkhtmltopdf的Python项目详细描述
将HTML转换为PDF
提供django视图来包装wkhtmltopdf二进制文件的html到pdf转换。
要求
这需要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文件。