gpt4 book ai didi

python - 使用 python 和 wkhtmltopdf 将 HTML 转换为 PDF

转载 作者:行者123 更新时间:2023-11-28 22:56:41 25 4
gpt4 key购买 nike

我刚找到wkhtmltopdf ,惊人的 html 转换器使用 webkit。我已经在我的开发机器上试过了,它简单而且运行良好。

如何最好地将其与基于 django 的站点集成?

我找到了 python bindings ,但他们假定对如何安装我没有的东西有一定程度的了解。例如

you need libwkhtmltox.* somewhere in your LD path (/usr/local/lib)
you need the directory src/include/wkhtmltox from wkhtmltopdf
somewhere on your include path (/usr/local/include)
  • 安装这些 python 绑定(bind)后,我该如何使用它们?我可以调用什么电话?

  • 生成的 pdf 是否必须保存到 hd 中,或者我可以使用某些东西将其流出 View 吗?

例如:

response['Content-Disposition'] = 'attachment; filename='+letter_name
response['Content-Type'] = 'Content-type: application/octet-stream'
response['Content-Length'] = bytes
return response

最佳答案

我会推荐 django-wkhtmltopdf以此目的。他们的usage documentation给出了几个关于如何集成的例子:

from django.conf.urls.defaults import *
from wkhtmltopdf.views import PDFTemplateView


urlpatterns = patterns('',
# ...
url(r'^pdf/$', PDFTemplateView.as_view(template_name='my_template.html',
filename='my_pdf.pdf'), name='pdf'),
# ...
)

关于python - 使用 python 和 wkhtmltopdf 将 HTML 转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15188245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com