问题标签 [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 投票
0 回答
572 浏览

python - 我想在 django 模板中使用 xhtml2pdf 仅在最后一页显示页脚

如果我删除 lastpage 关键字,那么它会在所有页面上显示页脚,但是当我添加 lastpage 关键字时,它不会显示任何页脚

0 投票
1 回答
600 浏览

python - 通过将html信息转换为pdf让用​​户下载pdf

我有一些在花式框中弹出的信息,例如用户表单(包括图像、他/她的地址、电话号码、姓名等),现在如何将其转换为 PDF 并让用户下载 pdf 文件。这可以使用jquery来实现吗?

我使用数据表来显示用户信息的行,当在单个行中单击时会在fancybox 中弹出。数据表中有一个名为 datatools 的插件,它允许用户将表转换为 csv、xls、pdf 文件,该文件使用“swf”文件。有什么方法可以将 html 呈现的页面转换为 pdf 吗?

我正在使用python2.7,烧瓶

0 投票
2 回答
271 浏览

python - 使用 xhtml2pdf 从 html 创建 pdf 时自动转义 html 标签

我已成功将 html 页面转换为 pdf。感谢这个很酷的模块。但现在的问题是......我在同一个 html 页面中有一个生成文件的下载链接,它也被打印出来......:D

<nav><a href='/static/pdf/xyz.pdf'>Download</a><nav>

有没有办法逃避锚标记或任何可以忽略某些html元素的方法。

0 投票
4 回答
6679 浏览

python - 使用 xhtml2pdf 将 unicode 模板转换为 pdf 的麻烦

我在我的 html 页面中使用了 unicode,它在 html 页面中正确显示。但是在使用 xhtml2pdf 将其转换为 html 时,它会在 unicode 中生成黑色的实心方框。除了 UTF-8 设置之外,还有一些 unicode 设置。我不认为它的unicode问题。

完整的py代码:

生成的pdf文件

我什至需要包括字体吗?

0 投票
0 回答
682 浏览

python - PDF 使用比萨渲染错误

我正在尝试编写一些代码来抓取网页。我正在使用 spynner 获取 html 代码并将其传递给比萨

运行 python 代码时我没有看到任何错误,但是生成的 pdf 都是错误的。

这是我使用的代码 -

我试图从 spynner 保存 html 并通过 xhtml2pdf 运行它。我收到以下错误 -

0 投票
0 回答
1313 浏览

python - xhtml2pdf 不检测 div 宽度

我正在使用 xhtml2pdf 将 html 转换为 pdf。

由于某种原因,它没有检测到任何 div 的宽度。我尝试使用样式给出宽度它仍然不起作用。我做错了什么?

在上面的代码中,div 的宽度不是 100px 或 100pt。

0 投票
4 回答
13353 浏览

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)稍后安装应用程序

0 投票
1 回答
499 浏览

html - z-index 有什么替代品吗?(我的 pdf 生成器库可能不支持 `z-index` 标签)

为什么top属性不起作用?z-index 有什么替代品吗?(我的 pdf 生成器库可能不支持z-index标签)

编辑:

我正在尝试从 HTML 生成 PDF:

https://dpaste.de/2uZH

top从 70 行不工作。我该如何解决?

0 投票
0 回答
621 浏览

java - xmlworker 显示垃圾/???而不是印地语字体

我有这个代码

上面的代码给了我这个结果 在此处输入图像描述

正如您在图像中看到的,它完美地显示英文,但对于印地文字体,它显示????? 我也尝试用这一行添加字符编码

但它给了我这个输出在此处输入图像描述

以前我只使用了没有 xmlworker 的 itext,它在 pdf 上给了我正确的印地语字体,但是自从使用 xmlworker 我得到了????或垃圾值。

如果我需要提供更多数据,请告诉我。

0 投票
1 回答
7871 浏览

python - xhtml2pdf ImportError - Django

我安装了用于 Django 的使用xhtml2pdfpip我收到以下 ImportError:

但我有reportlab 3.0

__init__.py我在of中发现了这个 try catch 块xhtml2pdf

中还有另一个错误util.py

那不应该是这样的:

是什么赋予了?