问题标签 [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 - 在 pisa html 到 pdf 库中使用 link_callback 的图像 URL
相关:django - pisa:将图像添加到 PDF 输出
我有一个使用 Google Chart API 向用户显示一堆报告的网站,我正在尝试实现 PDF 版本。我正在使用适用于本地媒体(css/images)的link_callback
参数pisa.pisaDocument
,但我想知道它是否适用于远程图像(使用谷歌图表 URL)。
从比萨网站上的文档中,他们暗示这是可能的,但他们没有展示如何:
通常,pisa 期望这些文件可以在本地驱动器上找到。它们也可以相对于原始文档进行引用。但是程序员可能希望通过 HTTP 请求或从数据库或其他任何东西从不同类型的源(如 Internet)加载。
这是在 Django 项目中,但这无关紧要。这是我用于渲染的内容:
我尝试让 link_callback 返回一个 urllib 请求对象,但它似乎不起作用:
它生成的 PDF 非常完美,只是没有谷歌图表图像。
pdf - 使用带有 unicode 的 xhtml2pdf 遇到问题
我一直在尝试转换希伯来语 html 文件,但没有成功;无论我尝试了何种编码,希伯来字符在输出 PDF 中都显示为黑色矩形。
我尝试了一些包含在 pisa 发行版中的 unicode 测试文件:pisa-3.0.33\test\test-unicode-all.html
和\test-bidirectional-text.html
. 我从命令行运行 xhtml2pdf 有和没有--encoding utf-8
. 结果相同:没有一个非拉丁字符通过。
这是字体问题*?如果 unicode 测试文件对您有用,您是否做了任何设置?
*FWIW,至少其中一些语言,包括希伯来语,应该与 Arial 一起使用。
编辑:或者,如果有人设置了比萨并且可以尝试转换上面的 unicode 测试文件,我将非常感激。
python - Python中的html到.doc转换器?
我正在使用 pisa,它是 Python 的 HTML 到 PDF 转换库。
Word 文档是否存在相同的东西:Python 的 HTML 到 .doc 转换库?
python - 使用 Pisa (Python) 从 HTML 生成 pdf 的问题
在我用 django 编写的网络应用程序中,我遇到了将 html 模板转换为 pdf 文档的需求。我决定使用比萨,这是有罪的代码:
我的视图.py:
PDF 已生成,但我得到的只是一个空白页。我错过了什么?我查看了官方教程,但我无法弄清楚。
django - 在 django 中使用 pisa 库在 pdf 中添加“comic sans ms”字体
我想在 django 中使用 Pisa 在 pdf 文件中添加“comic”字体。Pisa 的默认字体是 Helvetica 文本,但我想要在我生成的 pdf 中使用更多字体,如 arial、comic、symbol、verdana 等。
请帮忙!
django - 比萨和最后一页
问候,
我正在使用 PISA 为我的网页生成一些不错的 pdf。无论如何,我需要在 pdf 文档的最后一页中放置一个页脚 div -only-。我在官方文档中找到了标签“@page lastPage”,但我无法让它工作。我给你看我的一些代码:
和html:
你能帮助我吗?
python - @page 和 @frame 需要 xhtml2pdf (Pisa 3.0) css 语法
我正在尝试使用 xhtml2pdf(又名 Pisa 3.0)和 django 解决问题,并且在使用 css http://www.xhtml2pdf.com/doc/pisa-en.html时遇到了问题,
显然上面的文档讨论了可用的 css以及供应商特定的标签。
如果我按照文档中的示例获取静态框架并使 css 像
我在 django 中遇到错误
异常值:
未找到规则集开头 '{':: (u'@page{\n\t\tmargin:', u'0cm;\n\t\t@frame header')
异常位置:_parseAtPage 中的 /usr/lib/pymodules/python2.6/sx/w3c/cssParser.py,第 654 行
看起来 css 解析器在 @page 上呱呱叫。
对我来说,我在示例中使用它。我希望有人可以为此提供一些指导或向我指出一些模板示例。
我也想知道如何使用 -pdf- 供应商特定标签。我找不到关于这些标签的文档...
python - Django:使用比萨reportlab更改pdf文件名
我有一个 Django 应用程序,它打印出一个 pdf 文件。我想知道如何更改 pdf 文件输出名称。以下是我的看法。
如您所见,我尝试过说response['Content-Disposition'] = 'attachment; filename=Client_Summary.pdf'
,但这不起作用。它基本上打开/保存没有名称的pdf文件。
html - 链接在 PISA 中不起作用
这是我的 HTML 的一部分:
我使用 PISA 处理这个:
在生成的 PDF 中,链接不起作用:它以带下划线的蓝色显示为通常的链接,但是当我单击它时没有任何反应。使用 Adobe Reader、Foxit Reader 和 Chrome 嵌入式浏览器对此进行了测试。
此外,生成的 HTML 链接按预期工作。
怎么了?
python - 是否可以在 PISA 中自定义目录以使其可点击内容?
我想自定义Pisa中的内置目录,以便它包含可点击的链接,以允许用户导航到内容。