问题标签 [pisa]

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.

0 投票
2 回答
3317 浏览

python - 如何转换 SVG 图像以用于 Pisa / XHTML2PDF?

我正在使用Pisa/XHTML2PDF在 Django 中动态生成 PDF。不幸的是,我还需要包含 SVG 图像,我认为这不是一件容易的事。

a)将 SVG 转换为 PNG/JPG(在 Python 中)或 b)在比萨的 PDF 导出中包含 SVG 的最佳方法是什么?

0 投票
5 回答
3938 浏览

css - 比萨的表格边框

我正在尝试使用 pisa 在我的 PDF 中添加表格边框,以从我的 html 页面生成 PDF。根据文档,我应该使用 CSS 在表格中显示边框。但是,这行不通。我可以在我的网页上看到边框,但在生成的 PDF 上却没有。我有什么遗漏或做错了吗?我正在为表格使用以下样式:

0 投票
6 回答
9860 浏览

python - 有没有办法从 django 模板生成包含非 ascii 符号的 pdf?

我正在尝试使用此代码段从模板生成 pdf:

所有非拉丁符号均未正确显示,模板和视图使用 utf-8 编码保存。

我尝试将视图保存为 ANSI,然后保存到用户 unicode(html,"UTF-8"),但它会抛出 TypeError。

另外我认为这可能是因为默认字体不支持 utf-8 所以根据 pisa 文档,我尝试在样式部分的模板正文中设置字体。

那仍然没有结果。

有没有人有一些想法如何解决这个问题?

0 投票
7 回答
25845 浏览

django - django - pisa:将图像添加到 PDF 输出

我正在使用网络上的标准示例(http://www.20seven.org/journal/2008/11/pdf-generation-with-pisa-in-django.html)将 django 视图/模板转换为PDF格式。

是否有一种“简单”的方法可以在模板中包含图像(来自 url 或服务器上的引用),以便它们显示在 PDF 中?

0 投票
1 回答
2263 浏览

google-app-engine - 如何在 Google App Engine 上使用 Pisa 从 HTML/CSS 生成 PDF

我正在开发一个简单的 GAE 应用程序,该应用程序从给定站点抓取一些数据并将其呈现为 html/css 格式。
我现在想做的是提供一个导出到 PDF 功能,将格式化的 html/css 转换为 PDF。

我已经导入了 Reportlab Toolkit,它运行良好,但这不是我需要的,因为它迫使我手动创建 PDF,例如:

我真正需要的是一个像PISA这样将 Html/Css 转换为 PDF 的库。

有人成功地在 Google App Engine 上集成和使用 PISA 吗?

0 投票
1 回答
5451 浏览

django - 使用 Pisa 将 pdf 写入磁盘

我可以在浏览器中的 django 中生成 .pdf 的 pisa 文件,但是如果我想自动将文件写入磁盘怎么办?我要做的是能够在指定的时间点生成一个.pdf版本的文件并保存在一个uploads目录中,这样就没有浏览器交互了。这可能吗?

0 投票
2 回答
648 浏览

internet-explorer - Pylons and Pisa (xhtml2pdf):IE 中的空白页

我正在使用 pylons 来提供动态生成的 pdf 文档以进行报告:我的方法适用于 firefox 和 chrome(如果插件可用或以其他方式下载它,它会显示 pdf 内联)但 IE(7 和 8)只显示空白页并且不提示下载。不过,IE 可以正确显示其他网站生成的 PDF。

不知道这是否重要,但该页面是通过 HTTPS 访问的。

我的控制器执行以下操作:

  • 通过 mako 渲染源页面
  • 使用 pisa 将 html 转换为 pdf
  • 将这些标头添加到响应中:Content-type: application/pdfContent-disposition: inline; filename=file.pdf

你有什么建议吗?我似乎被卡住了,想不出其他可以尝试的方法。

0 投票
1 回答
2779 浏览

python - 优化 Django / Python 中的 PDF 转换

我有一个以 PDF 格式导出报告的 web 应用程序。当查询返回少于 100 个值时,一切都很好。当记录数超过 100 时,服务器会引发 502 代理错误。该报告以 HTML 格式输出。挂掉服务器的过程是从html到PDF的转换。我正在使用xhtml2pdf (AKA pisa 3.0)来生成 PDF。算法是这样的:

我已经考虑过创建一个缓冲区,以便服务器可以释放一些内存,但我还没有找到任何东西。任何人都可以帮忙吗?请?

0 投票
1 回答
1447 浏览

html - 如何用比萨重复 a (xhtml2pdf)

我正在使用 Pisa 从 HTML 生成 PDF。比萨文档(第 11.3 节)说可以重复一行“如果表中发生分页符,则可以重复表行。重复行的数量在属性重复中传递。” 他们的示例代码是:

我的代码是

关于为什么第一个 <tr> 没有在分页符上重复的任何想法?

0 投票
2 回答
1526 浏览

python - 比萨通过html转换生成目录

有谁知道如何使用标签,以便目录进入第一页,所有文本都在后面。这就是我到目前为止所得到的,它在我的文本后面生成目录......

pdf.html

我似乎无法将所有东西都放在正确的位置,即使它似乎不起作用......在某处有任何帮助或文档吗?PISA 文档的细节实际上很糟糕......

顺便说一句,还有 1 个额外的东西,是否可以让这个目录跳转到正确的页面?如果是的话,这是如何工作的?

问候,