gpt4 book ai didi

python - Django - 使用 XHTML2PDF 创建和存储 PDF 文件

转载 作者:太空狗 更新时间:2023-10-30 02:49:23 25 4
gpt4 key购买 nike

截至目前,我们正在使用 XHTML2PDF 动态生成 PDF 并在需要时输出到浏览器。现在我们的需求改为只生成一次PDF并存储在服务器中。该链接应显示给用户以查看 PDF。您能否指出实现此目标的任何资源或片段?

最佳答案

这很容易做到。观察:

from django.core.files.base import ContentFile

# get_pdf_contents should return the binary information for
# a properly formed pdf doc.
pdf_contents = get_pdf_contents()

file_to_be_saved = ContentFile(pdf_contents)

item = Item.objects.get(pk=1)

item.myfilefield.save('blarg.pdf', file_to_be_saved)

get_pdf_contents 函数应该不会太难编写 - 基本上可以使用您已经拥有的任何函数并将其砍掉,然后再将结果汇集到 HttpResponse 对象中。如果您需要这方面的帮助,请发布您已有的代码。

关于python - Django - 使用 XHTML2PDF 创建和存储 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8462277/

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