gpt4 book ai didi

html - 在 Django 中导出为 PDF

转载 作者:行者123 更新时间:2023-11-28 03:31:47 24 4
gpt4 key购买 nike

所以我正在尝试将网站的一部分导出为 PDF,并且我能够成功导出 HTML,但 CSS 代码只是作为实际文本输出。

def exportPDf(results, css, html):

result = StringIO.StringIO()

results_2 = StringIO.StringIO(results.encode("UTF-8"))
css_encode = StringIO.StringIO(css.encode("UTF-8"))

pdf = pisa.pisaDocument(results_2 , result)#ISO-8859-1

if not pdf.err:
return HttpResponse(result.getvalue(), mimetype='application/pdf')
return HttpResponse('We had some errors<pre>%s</pre>' % escape(html))

def get_data(request):
results = request.GET['css'] + request.GET['html']
html = request.GET['html']
css = request.GET['css']
return ExportPDf(results, css, html)

最佳答案

您没有在任何地方使用 css_encode。尝试使用 results_2result 在你的 pisa call 中包含它。

关于html - 在 Django 中导出为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17310553/

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