问题标签 [xhtml2pdf]

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 投票
1 回答
708 浏览

python - header_frame 上的图像仅显示在 xhtml2pdf 生成的 pdf 的第一页中

我正在使用带有 Flask 的 python 2.7 开发一个 Web 应用程序。我正在使用 xhtml2pdf 生成基于 Jinja2 模板的 pdf。我想在模板的 header_frame 上放一张图片,但它只显示在第一页上。我尝试用文本来做,它有效,标题显示在所有页面上。

这是视图代码:

这是 create_pdf 函数:

这是模板(重要部分):

希望您能够帮助我。谢谢。

0 投票
1 回答
588 浏览

python - xhtml2pdf gae 没有名为的模块

我正在尝试在 GAE 上部署应用程序。在本地应用程序有效,但在 GAE 上,当我尝试运行时,返回:

没有名为 xhtml2pdf 的模块

那是代码:

request.txt:

谢谢!

0 投票
1 回答
3490 浏览

python - Python xhtml2pdf以横向模式生成PDF

我正在使用 python xhtml2pdf 模块和 pisa 类来创建 PDF。现在 PDF 为垂直 A4 格式,如何将其更改为 PDF 为横向布局?

0 投票
2 回答
5914 浏览

javascript - html2canvas - onrendered 根本不起作用

这是我的代码,

HTML代码是

在 index.html -

我在一个动作上调用 pdf() 方法,我确信 pdf() 方法被调用但没有被渲染。我已经为 html2canvas 问题尝试了类似的 SO 响应,但我仍然不确定为什么我无法使 onrendered 工作。它根本没有被调用。

0 投票
0 回答
625 浏览

python - xhtml2pdf 获取分页以处理动态内容

我正在制作一个在 django 视图中生成的发票 pdf 模板,并测试何时将大量内容添加到表格中。如果第一页的表格内容过多,它将继续到下一页。我面临的问题是内容只是从第一页的桌子上消失了,再也看不到了。我使用文档中的分页示例进行了事件测试。

但这并没有为我显示任何页面,只是第一个带有页码的页面,并且<p>标签中的任何文本都没有显示。我在 github 页面上提出了一个问题,但我认为我可以在这里找到解决方案。

0 投票
2 回答
871 浏览

php - HTML2PDF < 符号在 php 中不起作用

我已经以 PDF 格式导出数据,它对我来说工作正常,但是对于一个字符串,文本是“ test<5”,当我以 PDF 格式导出此文本时,它只是在<签署所有文本后在 PDF 中显示“测试”,任何人都可以请告诉我如何解决这个问题?我HTML2PDF用于以 PDF 格式导出数据

0 投票
0 回答
336 浏览

python - Django:ValueError:字典更新序列元素#0的长度为5918;2 是必需的

我使用 Django 1.8、reportlab 和 xhtml2pdf、html5lib、pypdf,视图如下所示(https://stackoverflow.com/a/1377652/4496057

我收到以下错误更新(整个回溯):

此错误似乎特定于 HTTPResponse,其他 stackoverflow 帖子没有帮助

0 投票
2 回答
937 浏览

java - number 不能用 flysaucer 和 itext 包裹

环境是:flyingsaucer r8 和 itext 2.0.8

我将使用飞碟和 itext 创建 pdf 文件,我添加了

表格布局:固定;自动换行:断字;

包装单元格内容。但是,生成的 pdf 文件如下所示: 在此处输入图像描述

从上图中可以看出,“Description”栏的超长英文句子可以正确换行,但“Account Code”和“Description”中的超长数字无法换行。

我也试过“word-break: break-all;”,但还是不行。

我的 xhtml 文件是:

我的代码是:

我的问题是:

  1. 如何表格布局:固定;自动换行:断字;包装内容?它基于什么包装?
  2. 为什么英文/中文centense可以正确包装,而number不能?
  3. 如何在我的情况下包装号码?

提前致谢!

使用 itext 5.5.9 后,数字可以正确包装,但现在 css : -fs-table-paginate: paginate; #pagenumber:之前 { 内容:计数器(页面);}#pagecount:before { 内容:计数器(页数);} 在 itext 5.5.9 中不起作用

0 投票
1 回答
1097 浏览

python - xhtml2pdf没有选择图像

我正在从 html 创建 pdf,它被转换但没有图像。我也尝试了绝对网址,但它仍然无法正常工作 pdf 功能:

设置文件:

这有什么问题。pdf生成成功但图片丢失

.html 文件:

0 投票
1 回答
603 浏览

django - 使用 xhtml2pdf 和 reportlab 的比萨阿拉伯语渲染问题

使用以下代码在输出 pdf 上显示阿拉伯语出错:

在模板中我设置了字符集和字体:

输出: 在此处输入图像描述

快照中的阿拉伯文本应该是: