问题标签 [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 回答
5664 浏览

ubuntu - 在 Ubuntu (django) 上安装比萨

我正在尝试安装比萨,我已经安装了所有要求。

我尝试导入:

或者:

错误:

最后回溯:

我在虚拟环境中运行。我相信我已经安装了所有要求。

我做了:

创建了 test.html,并在命令行中:

这会正确生成pdf

然而:

仍然抛出错误。

任何帮助表示赞赏。

0 投票
1 回答
3278 浏览

python - 如何使用python在比萨文档xhtml2pdf中包含html文件?

我是 xhtml2pdf 和 python 的新手,用 python 以可读格式编写 html 代码有点麻烦。我想知道如何在比萨文档中包含 .html 文件。这是我创建 pdf 文件的简单代码:

如果 html 的代码太大,我想制作另一个模块,将其放在 myHtml.html 文件中,并包含在最后一行中,例如:

我如何解决这个问题?

0 投票
1 回答
1626 浏览

python - 使用 python、flask 和 pisa/xhtml2pdf 将 chartkick 图表保存为图像或 pdf

我的应用程序是在 python 中使用烧瓶框架。我有一个用chartlink 生成的图表。我想将它包含在我用 pisa 输出的 pdf 中。这可能吗?有没有办法将 chartkick 图表保存为图像?或者我应该研究另一个图表生成选项,如 pygal 或 matplotlib?

0 投票
1 回答
500 浏览

django - 在 Django Pisa 中更改文件名

我想将模板渲染为 pdf 文件。所以我看了这个,发现了以下代码:

它工作得很好,但我无法更改文件名。如果我开始下载此文件,firefox 会说“1.pdf”已下载。所以这是我的问题:如何更改渲染模板的文件名?我查了这个,但我没有找到答案..(也许我太愚蠢了^^)

非常感谢您的帮助

0 投票
1 回答
614 浏览

python - 获取比萨(python)pdf中的页数

有没有办法可以使用 pisa.CreatePDF 编写页数?

这是我的 html 中的内容:

有没有办法得到 X 是什么?

0 投票
0 回答
1003 浏览

django - 将html转换为pdf时图像不起作用

我想在 django web-framework 中将一个 html 页面转换为 pdf,除了 image 之外一切都很好。

这是我要转换为 pdf 的 HTML 页面的小片段

这是views.py中的代码片段

base.py 作为我的设置文件:

我在 /media/certificate/icons 文件夹中有几张图片,比如我在 html 中使用的 2.jpg

除图像外,一切都在转换为 pdf。我检查了所有可能的路径,但仍然无法正常工作。

请帮助解决这个问题。

0 投票
1 回答
1126 浏览

python - Django Mandrill 电子邮件编码

编辑. 找到了解决方案:似乎 pdf 文档必须是 base64 编码的。像这样编辑异步视图:

编辑结束

我在发送使用 xhtml2pdf/pisa 创建的 pdf 文档作为 Mandrill 中的附件时遇到问题。该应用程序的工作方式如下:一个 content_view 调用一个async_viewwhich

  1. 生成 pdf(通过调用 export_pdf 函数)和
  2. 发送带有附件的电子邮件。

pdf 文档似乎有效(如果我修改async_viewHttpResponsepdf 而不是发送它,我会看到一个有效的 pdf 文档)。但是将它发送到 Mandrill 会返回一个编码错误:

UnicodeDecodeError:“utf8”编解码器无法解码位置 11 中的字节 0x93:无效的起始字节。

我尝试按照此处提到的方式解决它(Python: Sanitize a string for unicode?)。在这种情况下,不再引发错误,但我作为电子邮件附件获得的 pdf 被视为“文本/纯文本”并且不可读。谢谢您的帮助!

异步视图

export_pdf 函数

回溯的有趣部分是

0 投票
2 回答
5784 浏览

python - Python使用xhtml2pdf将网页打印成PDF

我正在尝试使用 xhtml2pdf 将网页打印到本地磁盘 PDF 文件中。有一个示例如下所示。

它运行并且不返回错误。但是它不会转换网页,而只会转换一个句子。在这种情况下,只有“ http://www.yahoo.com/ ”被写入 PDF 文件。

我如何才能将网页实际转换为 PDF?

0 投票
1 回答
2631 浏览

python - 如何更改比萨生成的pdf中的页面大小

我正在使用 django 框架中的 pisa 从我的 html 页面创建 pdf。谁能告诉我如何调整pdf页面大小。我尝试使用 A5,但它没有反映。请在下面找到代码:

0 投票
1 回答
1572 浏览

python - CssParser 错误,同时将 html 转换为 pdf、PISA 和 Python

我正在尝试使用 pisa 和 python 将 html 文档转换为 pdf 文件。它适用于小型 html 代码。但是,当您通过它传递 google.com 的 html 数据,或者实际上是任何大的 html 文件时,它会出现此错误。

这是将html转换为pdf的代码:

这是抛出的错误: