使用wkhtmltopdf将HTML转换为PDF。
项目描述
将HTML转换为PDF
提供Django视图来包装wkhtmltopdf二进制文件的HTML到PDF转换。
要求
这需要libfontconfig(在Ubuntu上:sudo aptitude install libfontconfig)。
支持Python 2.6+和3.3+。
安装
运行pip install django-wkhtmltopdf。
将wkhtmltopdf添加到settings.py中的INSTALLED_APPS。
默认情况下,它将执行在您的 PATH 中找到的第一个 wkhtmltopdf 命令。
如果您无法将 wkhtmltopdf 添加到您的 PATH,可以将 WKHTMLTOPDF_CMD 设置为特定的可执行文件
例如,在 settings.py
WKHTMLTOPDF_CMD = '/path/to/my/wkhtmltopdf'
或者作为环境变量
export WKHTMLTOPDF_CMD=/path/to/my/wkhtmltopdf
您还可以在 settings.py 中设置 WKHTMLTOPDF_CMD_OPTIONS,将其设置为默认命令行选项的字典。
默认值是
WKHTMLTOPDF_CMD_OPTIONS = { 'quiet': True, }
文档
文档可在 http://django-wkhtmltopdf.readthedocs.org/en/latest/ 查找。
许可协议
MIT 许可。有关更多详细信息,请参阅附带 LICENSE 文件。