问题标签 [xhtml2pdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Pisa pdf converter is very slow with large tables
I'm using Pisa to convert HTML to PDF (in a Django project). It is very slow when handling tables that span over multiple pages:
a 200-rows table takes up to 150 seconds to be converted, while it takes 15 seconds if I split it into smaller tables.
Are there tips or best practices for building HTML tables to be handled by Pisa?
python - 使用 xhtml2pdf 将图像输出为 pdf
我关注了这篇文章:django-pisa:将图像添加到 PDF 输出并使用 fetch_resources。PDF 文件可以正常生成,只是缺少图片。
这是我的代码:
这是我的模板:
我确定“copyright.digital_signature.url”是正确的,因为它可以在浏览器上正确显示图像。这意味着已经安装了 PIL?
任何人都可以帮我解决问题吗?非常感谢!
python - Django > xhtml2pdf > 让它工作?
我在理解如何安装 xhtml2pdf 时遇到问题。我已按照Chris Glass网站上的说明进行操作,并设置了虚拟环境并运行了单元测试。当我在views.py
文件顶部插入以下内容时:
我收到一条错误消息No module named ho.pisa
(我预期)。我如何获取 django 甚至 python 命令行导入此模块(因为我尝试在命令行中导入模块并获得相同的成功级别)。
编辑
为什么我需要一个虚拟环境。我不能xhtml2pdf
作为一个包安装并正常导入它,还是我会破坏一些 Django/python 的东西?
编辑
我还从 xhtml2pdf 虚拟环境中运行了 django >(xhtml2pdfenv)person@person-laptop:~/Software/django$ ./manage.py runserver
但它仍然拒绝导入xhtm2pdf
python - 使用 Pisa / xhtml2pdf 在 Python 中创建 pdf
我知道有很多基于 Python 中创建 pdf 的问题,但我没有看到任何基于使用 Pisa 或 xhtml2pdf 创建 pdf 的问题。
这是我的代码。
接着
我在几个不同的教程和示例中组装了这个,但我尝试过的每一件事总是导致 pdf 被损坏,并且在尝试打开 pdf 时收到此消息。
“Adobe Reader 无法打开 'awesomer.pdf',因为它不是受支持的文件类型或文件已损坏(例如,它作为电子邮件附件发送且未正确解码)。”
即使我不在字符串上使用 .encode('utf-8') 也会出现此消息。
我究竟做错了什么?我的 Mac 上的编码是否与此有关?
python - Django - 使用 XHTML2PDF 创建和存储 PDF 文件
到目前为止,我们正在使用 XHTML2PDF 动态生成 PDF 并在需要时输出到浏览器。现在我们的要求更改为只生成一次 PDF 并将其存储在服务器中。该链接应显示给用户以查看 PDF。您能否指出任何资源或片段来实现这一目标?
python - 用 zipfile 压缩 xhtml2pdf pdf
我正在使用以下函数从 xhthml2pdf 生成我的 pdf 文件
接下来,我使用以下函数尝试压缩 pdf 对象列表
但我收到以下错误
这让我相信我没有生成正确的压缩对象。所以我的问题是,如何使用 xhtml2pdf 生成适合 zipfile 的 pd 文件?
footer - 使用 pisa/xhtml2pdf 在第一页和连续页上显示不同的页脚
我在让页脚在 Pisa 文档的第一页上显示为一个框架时遇到了一些麻烦,并且在每隔一页上显示为另一个框架。我试图从这里调整 lastPage 的想法,但没有运气。
是否有可能做到这一点?<pdf:nextpage />
这里似乎不是正确的事情,因为该文档有一个可能(或可能不会)流过多个页面的长表。<pdf:nextframe />
加上仅首页的框架看起来很有希望,尽管我不确定如何准确使用它。
目前我有(为简洁起见):
这会在每一页上放置相同的页脚。我需要在每个连续页面上留下相同的空间,但框架中没有内容。
python - 为什么在 Google App Engine 上使用 XHTML2PDF 时我的图像不显示?
我完全按照这里的代码:Convert HTML into PDF using Python,但我的图像仍然没有显示。无论如何,它们都有绝对 URL。
xhtml2pdf 和 reportlab 都作为模块放置在我的应用程序文件夹中,因此不会弹出导入错误或任何东西。PDF 呈现良好,只是没有显示图像。我也尝试删除 HTML 和 CSS 宽度/高度属性,但无济于事。
任何指针?
python - reportlab ValueError:无效的颜色值“初始”
ReportLab/xhtml2pdf 在 HTML 中以这种样式位崩溃时一直运行良好:
出现此错误:
我通常像这样使用它:
除了修补它的原始代码之外,有没有办法克服这个问题?
django - 在我的 Django 应用程序中,我想打印一张收据,因为我正在使用 xhtml2pdf
在我的 Django 应用程序中,我想打印一张收据,因为我正在将 html 转换为 pdf,然后在 pdf 中自动打印选项。为此,我正在安装 python-pisa 模块并且我有休闲代码,但我的常见 css 不适用它是如何工作的..