跳转到主要内容

使用wkhtmltopdf将HTML转换为PDF。

项目描述

Latest version Travis-CI Number of PyPI downloads on a month

将HTML转换为PDF

提供Django视图来包装wkhtmltopdf二进制文件的HTML到PDF转换。

要求

安装wkhtmltopdf静态二进制文件

这需要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 文件。

项目详情


下载文件

下载您平台的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。

源分布

django-wkhtmltopdf-3.4.0.tar.gz (12.9 kB 查看哈希)

上传日期

构建分布

django_wkhtmltopdf-3.4.0-py2.py3-none-any.whl (15.9 kB 查看哈希)

上传日期 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面