问题标签 [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.
django - django - 带有比萨的印度语言的 HTML 到 PDF
我正在使用Pisa在 Django 中将 HTML 文件转换为 PDF 。当内容仅为英文时,它正在工作。但这里的内容将是英语和其他五种印度语言(泰米尔语、印地语、泰卢固语、马拉雅拉姆语和卡纳达语)。我在下面给出了我的代码。
视图.py
我正在做的是:
- 有一个基本模板base_file.html。
- 通过 ID 获取消息对象(ID 将动态提供)。
- 然后将message_content替换为当前内容。
- 将其写入文件temp_file.html。
- 将temp_file.html转换为 PDF 文件。
转换后的 PDF 将包含英语、泰米尔语、印地语、泰卢固语、卡纳达语和马拉雅拉姆语的消息。但是我无法在 HTML 文件中写入其他语言内容,也无法对其进行转换。我得到的错误是'ascii' codec can't encode characters in position 1066-1075: ordinal not in range(128)
并且发生在行中fw.write(fr)
。
那么我该如何实现呢?我想打印包含所有这些语言内容的 PDF 文件。
python - 在 Python Web2py webapp 中使用 web2py-appreport (xhtmltopdf) 生成 pdf
我来自非编码背景,所以 python、web2py 对我来说非常新。
我的应用程序需要将 textarea 内容(使用 RTE 编辑器)导出为 pdf。我从 textarea (redactor) 获取 html 内容,请您告诉我如何使用 pyfpdf 在按钮单击时生成 pdf 文件。
我不知道如何在单击按钮时获取 html 内容(图像和文本)以使用 appreport 生成 pdf。
如果html文件有css,我可以使用app-report从现有的html文件(没有css)生成pdf(使用PISA,PYPDF不起作用)它会引发错误,
这可能是由于控制器代码中的错误:
我尝试的另一件事是使用 ajax post(在 Javascript 中)将 html 从我的视图传递到控制器。Redactor 是我正在使用的 textarea RTE,并且 alert 为我提供了所需的 html 结果。
看法:
控制器:
由于我对编码的了解较少,我无法找出并纠正我的错误。如果有人可以帮助我解决这个问题,我将不胜感激。
问候, 阿卡什
google-app-engine - 如何从 webapp2 中的 html 页面生成 pdf 文件
我需要一个代码片段来从可以包含图像和一些 CSS 的 HTML 页面生成 PDF 文件。
我将 Google AppEngine 与 Python 2.7 和 webapp2(不是 Django)一起使用。
我知道这个问题可能值得一票否决,因为在询问之前我似乎没有进行足够的研究,但我实际上做了并且找不到一个具体的例子来说明如何做到这一点。
python - dhivehi 语言中 django-pisa pdf 的问题
我已经使用 Django-pisa 生成了一个 pdf .. PDF 内容取自正确对齐的数据库,但无法在 PDF 上正确完成....
我用过:
content_text 包含 dhivehi 文本..
示例:content_text:އެގޮތުންއެގޮތުންމަރަދޫމަރަދޫފޭދޫއާއިއަށްވެސްއުދަކަމަށްކަމަށް
python - 比萨是否完全暴露了加密?
我需要能够允许用户保存和预览 PDF 文件,但 不能打印它。reportlab 的说明看起来很简单,但我在比萨的文档中没有看到它。
谢谢!
python - python比萨utf8问题
我正在尝试将本地 HTML 转换为 PDF,但 html 文档包含非 ASCII 字符,最终在 PDF 中被破坏。为什么不适pisa
用于所有 UTF-8 字符?
python - 密码保护使用 pisa 创建的 pdf 文件
我正在使用 python pisa 模块将 html 文件转换为 pdf。我需要密码保护它。我在比萨模块中到处搜索,找不到解决方案。反正有没有使用python密码保护它?
约束是我想将我的文件保存为 html 格式。根据需要,我想将其转换为 pdf 文件并用密码保护它。我不想使用 reportlab 模块。
django - 在 pdf 中使用图像
我正在尝试从 html (带上下文)呈现 pdf。我正在遵循此处给出的代码。我正在从另一种形式的 basae 64 编码格式中获取图像。像这样的东西
现在我正在使用上下文将此 datauri 发送到模板,并且在我的模板中我正在使用它
渲染图像。我使用上下文和 html 文件作为上面链接中提到的 render_to_pdf 方法的输入。但我收到以下错误
views.py 文件中的错误位置是
关于为什么会发生这种情况以及克服这种情况的方法的任何想法?谢谢!
html-table - 比萨html2pdf转换表不将高度应用于td
我使用pisa xhtml2pdf将 html 代码转换为 pdf。
我有个问题!比萨没有对我的表格应用一些样式,例如高度和垂直对齐
但是在将此html转换为pdf后,表格tds和vertical-align的高度不正确!请帮我。
python - 在比萨(xhtml2pdf)中分页只是重复最后一页
我正在使用Pisa生成一个 PDF 文件,其中包含遵循通用格式的页面。当我生成 PDF(从命令行或从 python API)时,我显然做错了,我只看到最后一页重复。
在下面的代码上运行比萨,我得到三个页面,每个页面都写着“C 星期三”,而我希望看到三个不同的页面,分别是“A 星期一”、“B 星期二”、“C 星期三”。
我当前的比萨版本是XHTML2PDF/pisa 3.0.33 (Build 2010-06-16)