问题标签 [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.
python - Trying to create an editable pdf with Python
I'm trying to create a PDF with checkboxes that can be checked (using python). I've been trying to use pisa to generate the pdf and have looked around the internet and tried different examples but I cannot find out how to make an editable PDF.
This is my most recent attempt:
The form gives me an error:
The check boxes are for readers to decide if a user needs to be deleted or not.
I'm wondering if there is a way to create an editable PDF document with Python. This is just one of the attempts I've made so far, as an example.
python - pisa v3.0.33 中的 xhtml 支持
我正在尝试使用 pisa 将 html 转换为 pdf。我正在使用以下代码行 -
我收到以下错误。pdf 创建失败,错误“模块”对象没有属性“XHTMLParser”
我安装了 html5lib 1.0b3。它以前可以工作,但发生了一些事情(可能是我更新了一些模块)。那么有人知道为什么我不断收到上述错误吗?
当我没有通过“xhtml=True”时,调用成功但生成的pdf全错了。我能以某种方式解决这个问题吗?是否可以将网页从 xhtml 转换为 html?
我如何知道特定页面是否在 xhtml 中?
最后两个问题可能没有意义,因为我不编写html代码,只能阅读它。
谢谢你的帮助。
python - PDF 使用比萨渲染错误
我正在尝试编写一些代码来抓取网页。我正在使用 spynner 获取 html 代码并将其传递给比萨
运行 python 代码时我没有看到任何错误,但是生成的 pdf 都是错误的。
这是我使用的代码 -
我试图从 spynner 保存 html 并通过 xhtml2pdf 运行它。我收到以下错误 -
pdf - Python模块比萨:如何更改所有页面的背景颜色?
如何更改所有页面的背景颜色?
像这样 :
body,div { background-color:#f4f4f4; }
现在背景仅更改为带有信息的 div,其余页面为白色。如果可能的话,你能写例子吗?
Ps 我怎样才能在周围画边框?
python - Python pisa(xhtml2pdf) - 无法生成 html 的固定部分
我正在使用 python 使用下面的代码基于现有的 html 模板生成 pdf。pdf 打印正常,但它跳过了文本之间的所有间隙。例如,在第一页中,某些文本是页脚上的打印机,但在 pdf 中,它会立即打印页脚文本而没有间隙。但是,当我在浏览器中打开 html 时,底部会正确打印页脚!任何想法可能是什么问题?
类 GeneratePdf(webapp2.RequestHandler): def get(self): self.response.headers['Content-Type'] = 'application/pdf' self.response.headers['Content-Disposition'] = 'attachment; filename=will.pdf' will = Will() will.name="Albus Dumbledore" will.children = "Aberforth Dumbledore" will.partner = "Harry Potter" will.address = "Hogwarts school of w & w." will.exec1_name = "西弗勒斯·斯内普" will.exec1_address = "萨里" will.guardian_name="Prongs" will.guardian_address="Dept of Mysteries" will.children="Ariana & Aberforth" will.funeral_preference="@hogwarts"
编辑:这是 template.htm 的开始方式:
............
django - django:将 pisa 生成的 pdf 附加到电子邮件
我试图弄清楚如何让比萨生成的 pdf 附加到电子邮件中。早些时候,我可以使用缓冲区制作附件,但那是我使用直接 reportlab 的时候。我不知道如何将该概念应用于转换后的 pdf
这就是您只需使用reportlab就可以做到的:
这是我到目前为止使用的代码,使用比萨生成的 pdf:
python - Python 使用 cStringIO 和 pisa,有序列表 () 显示数字而不是字母
我正在运行一个 Django 网站并编写一个报告,该报告使用 Pisa 和 cStringIO 将带有视图代码的模板呈现为内联 PDF 文件。这一切都很好,而且工作得很好。我在 HTML 中看到的内容render_to_response()
很好地以 PDF 格式显示。现在,我有一系列 HTML<ol></ol>
列表。我希望外部列表为数字(<ol type="1">
),内部列表为字母(<ol type="A">
)。我已经尝试使用标签的内联type
属性<ol>
以及list-style-type: upper-alpha
,但都没有使用 OL 的字母呈现 PDF。相反,它们始终是数字。
这是我的render_to_pdf
方法:
这是我的模板:
其中render_to_response
显示:
其中render_to_pdf
显示:
有没有办法让一些有序列表显示字母?
python - wkhtmltopdf 错误“没有这样的文件或目录”(Django)
我正在尝试使用 wkhtmltopdf 从 HTML 代码创建 PDF。我使用过 xhtml2pdf 和 pisa,但我在使用 css 样式时遇到了问题。好吧,wkhtmltopdf 是我最后的选择。
我已按照此步骤操作。 https://github.com/incuna/django-wkhtmltopdf
如果我将“wkhtmltopdf”添加到我的 INSTALLED_APPS 中,它将识别 wkhtmltopdf 路径。
好吧,当我尝试生成 PDF 时会产生错误。
这是我的代码:
在设置中:
我的错误:
我认为它找不到'wkhtmltopdf'。
我的 wkhtmltopdf 安装路径是:
好吧,我添加了设置:
查找 wkhtmltopdf 和 appers “路径权限被拒绝”
有什么问题?,缺少什么?,有什么问题?
我正在使用:Ububtu 服务器 12.04/64 位,Django 1.4,Pyrhon 2.7,
感谢您的回答。
编辑1:
我按照本教程修复了 mi 问题
http://www.cristalab.com/tutoriales/crear-pdf-en-django-y-virtualenv-c110664l/
在设置中
但出现了新错误:
解决了:
----------- 7 月 14 日 ------------
0) 创建一个 ~/tmp/ 目录并切换到它
1) 来自http://code.google.com/p/wkhtmltopdf/downloads/list的 libwkhtmltox-0.11.0_rc1-amd64.tar.bz2 和 wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2
2)创建子文件夹并将文件移动到其中:
3)进入先前创建的文件夹并解压缩文件。
4)访问'lib'。在那里我们找到一个名为“libwkhtmltox.so”的文件,然后移动它
5)访问include,我们找到一个名为'wkhtmltox'的文件夹,然后移动它
6)解压文件后我们找到文件“wkhtmltopdf-amd64”,移动它。
7) 我在关注这篇文章。http://www.cristalab.com/tutoriales/crear-pdf-en-django-y-virtualenv-c110664l/
8) 安装
9)我正在关注这篇文章,https://github.com/incuna/django-wkhtmltopdf
10)稍后安装应用程序
django - 如何在Django中将pdf作为电子邮件附件发送
嗨,我正在使用以下 2 个功能通过邮件即时创建和发送 pdf。我究竟做错了什么。(导出 pdf 功能在浏览器中显示时可以正常工作。)
我得到的错误是"TypeError: 'ContentFile' object does not support indexing"。我做错了什么?几乎所有这些代码都取自一些博客,所以我不知道它是如何工作的。但如果您不明白某些事情,请发表评论。我会回复的。
导出PDF功能
python - pisa html 到 pdf 问题与 django 一起使用的希腊强调字母
我正在使用 pisa 在 django 应用程序中从 html 生成 pdf。我的查看代码如下
其中 convert 是一个 TextArea ,我从中获得要写在我的 pdf 文件上的值
write_to_pdf
当 TextArea 有希腊重音字符时,生成的 pdf 虽然有问题,例如
等我尝试更改编码但没有。任何帮助,将不胜感激。