问题标签 [jspdf]

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 回答
2535 浏览

javascript - 使用 jsPDF 通过 jquery 生成 div 的 PDF

我想使用 jsPDF 从 div 生成 PDF 文件,它在静态代码中完美无缺,但我想用生成代码来做到这一点,如下所示:

但不起作用,永远不会在控制台中显示错误消息

我还尝试更改 onclick 事件而不是 jquery 事件,如下所示:

在这种情况下,会出现“Uncaught TypeError: Cannot read property '#' of undefined”错误。

我也尝试在 $("#click").click 函数中生成函数 click_pdf() 或 $("#click_pdf").click ,但没有结果。有任何想法吗?

0 投票
1 回答
817 浏览

android - 使用带有phonegap的jspdf进行pdf文件编码

我在 Android 和 ios 的 phonegap 3+ 上使用 jspdf 我使用位于https://git-wip-us.apache.org/repos/asf/cordova-plugin-file.git#r1.0.1的文件插件

我可以创建一个包含内容但没有图像的 pdf 文件,这在移动平台(ios、android)上不起作用。生成的 pdf 文件已损坏。

由于 iOS 上不支持 phonegap blob 和 blob builder 的 API 限制。我可以在安卓上使用它。

假设 PdfOutput 由 jsPDF.output() 提供

并且根据 blob 是否可用,这里有 2 种方法来创建具有 blob 版本 1 的文件

使用此方法生成文件,但没有正确呈现重音字母,例如字符“é”呈现为“é”

第 2 版

使用此方法,文件类似于版本 1

没有斑点

再次使用此方法,文件与其他版本相似

writer.write 写入的文件内容以 UTF8 编码,但 pdf 是否预计仅包含 ascii 数据?

0 投票
2 回答
2597 浏览

javascript - JsPDF:未捕获的 ReferenceError:adler32cs 非定义

晚上好,在我的应用程序中,我使用 jsPDF 以 adobe pdf 格式导出数据,特别是我需要导出一个表格,并且在上下文中我使用了以下代码:

一开始,导入三个 fil js:

在执行此代码时返回错误: Uncaught ReferenceError : adler32cs is not defined 。 您可以将表格导入 pdf 吗?

0 投票
1 回答
489 浏览

c# - 在服务器上生成的图像损坏 PDF 文件;由客户端生成时不会发生

我正在使用JSPDF在应用程序的客户端生成 PDF 文件,以便 IE 8 以外的所有浏览器都可以离线兼容。由于 JSPDF 不能与 IE8 一起使用(IE8 限制 HTTP GET 的大小),因此解决方案是向 API 操作发送一个帖子,该操作会将文件保存在服务器上并返回一个链接到托管它的客户端(IE8 支持不需要离线功能)。

我将 JSPDF 输出的原始字节发布到服务器,只要 PDF 中没有图像,它就可以很好地保存 PDF。当有图像时,数据已损坏,并在尝试打开文件时导致内存溢出。

为什么图像会被错误地加密?我最初的猜测是原始字节包含非法字符,但快速检查 PDF 文件源表明情况可能并非如此。

控制器动作:

AJAX 发布:

注意:我还尝试在 PdfBytesContainer 结构中使用字符串而不是 byte[]。我犯了同样的错误。

0 投票
8 回答
71092 浏览

javascript - HTML2canvas 生成模糊图像

我正在使用 jsPDF,它使用 html2canvas 从一些 html 元素生成图像并插入到 .pdf 文件中。但是 html2canvas 有一个问题,它会从 html 生成模糊的图像。请参见下面的示例:

HTML 内容:

http://puu.sh/7SZz4.png

html2canvas 生成的图片:

http://puu.sh/7SZAT.png

有什么办法可以修复它,或者有没有更好的选择来获取图像表单 html?

谢谢!

0 投票
1 回答
2406 浏览

javascript - jsPDF 是依赖 jQuery 还是可以使用纯 javascript?

我有一个客户端因任何原因无法使用 jQuery,jsPDF 是否依赖于 jQuery,或者有没有办法指定使用纯 javascript?

0 投票
1 回答
2028 浏览

google-maps - 如何在谷歌地图中使用 jspdf

我正在使用 jspdf 将 html 页面转换为 pdf。我的页面上显示了谷歌地图。我对如何在 pdf 上显示该地图感到困惑。有人可以帮忙吗?

谢谢

0 投票
7 回答
23590 浏览

javascript - 如何使用jsPDF在PDF的两页中显示图像?

我有一个 html 页面。其中我有一个按钮,每当我单击此按钮时,它都会使用 html2canvas 将整个 html 页面转换为数据图像,并使用 jsPDF 库将其放入 PDF 中。我正在使用的 javascript 是

它仅在第一页显示图像。但是每当html页面大小更大时,我想剪切图像数据并将其放在PDF的两页中。请帮我解决这个问题。

0 投票
5 回答
105167 浏览

jquery - 使用带有格式化表格数据的 jsPDF 创建 pdf

我可以使用下面的脚本从 html 表中生成 PDF 文件:但是我正在逐行获取所有列数据。

请帮助我以表格格式的方式生成 PDF 文件。(带有列边框、边距或填充、标题)在此脚本中

我使用 jsPDF lib 脚本生成一个 html 表格到 PDF 。

编辑:

我也在下面的函数中尝试过这个示例,但我得到的只是空的 pdf 文件。

0 投票
4 回答
209227 浏览

jspdf - 使用jspdf将HTML表格导出为pdf

我需要使用 jspdf 将 HTML 表导出为 pdf 文件。我尝试了下面的代码,但它在 pdf 文件中显示空白/空输出。对此的任何建议或示例代码都会有所帮助。`