django - 使用 python 3 用 django 创建 PDF

标签 django python-3.x python-3.3

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

4年前关闭。




Improve this question




我想用 django 创建一个 pdf 文件。但是我使用python 3。是否已经有libary supportign python3?
我找到了 reportlab、pisa、html2py……但我认为没有一个支持 python 3。
我希望像 html2py 这样的东西可用。

最佳答案

编辑:我刚刚遇到了与 Python 3 兼容的 Django Easy PDF,它可能更有用:

https://github.com/nigma/django-easy-pdf

但是请注意,在撰写本文时 xhtml2pdf这是 Django Easy PDF 的一个依赖项,如果您安装了最新的 beta 版本,则它仅支持 Python 3:

pip install --pre xhtml2pdf

WeasyPrint 与 Python 3 兼容:

http://weasyprint.org/

这是一个很棒的库,很容易与 Django 集成。这是一篇包含一些建议的博客文章:

http://ampad.de/blog/generating-pdfs-django/

关于django - 使用 python 3 用 django 创建 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21311848/

相关文章:

python-3.x - 如何在 python 中打乱带有标题的非常大的 .csv 文件?

python - Django 管理员导致 AttributeError

Pythonbrew 无法安装 python 3.3?

python - 使用 django + fastcgi debian 从 nginx 提供静态文件

mysql - 如何在没有geodjango的情况下使用django模型类型存储mysql几何数据类型?

python - Pandas 有条件地将数据框添加到另一个数据框

python - 在生成器中设置类属性值

python - 如何可视化自定义Django的文件上传表单

django - 如何编写自定义 django 关系数据库后端

Python运行命令行