问题标签 [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 回答
3060 浏览

javascript - 用 jsPDF 渲染表格

我正在尝试使用 jsPDF 呈现表格,并且我从这里使用了此代码,但问题是如果文本大于单元格边框,它会超出单元格。有没有一种简单的方法可以使文本截断或使单元格的高度更大以适应里面的所有文本?

0 投票
1 回答
25756 浏览

javascript - 如何在 jspdf 上应用样式/布局

再会,

我第一次使用 jsPDF,我发现它是一个很好的 pdf 生成器,因为它速度快并且不消耗服务器的 CPU,但是我很难在上面添加一些样式,即使是简单的文本调整也不起作用?任何人都可以帮我解决这个问题,或者给我一些操作它的技巧吗?任何评论/答案/建议将不胜感激。

这是我的代码。

这是我的js:

它会呈现这个pdf: 在此处输入图像描述

我希望地址在同一行但在表单的右侧,并正确剖析我的表格以使每列都有适当的宽度。请有任何想法

0 投票
5 回答
58960 浏览

javascript - 如何在 jsPDF 库中启用 UTF-8

我很高兴使用 jsPDF 库,它可以帮助我将 HTML 页面导出为 PDF 文件。我遇到了一些困难。我从http://parall.ax/products/jspdf/下载了库。当我在 pdf 中使用 š、ć (UTF-8) 等字符时,它们看起来像错误。即使我通过 doc.text 插入。在图书馆的网站上,当我使用他们的示例并使用其中一些字符更改文本时 - 它可以工作。所以假设它可以使用 UTF-8。为什么它在我的电脑上不起作用。

我给你我的代码。这里缺少的是lib(可以从网站下载),你会看到我的问题。为什么CSS在pdf中消失了?

测试.html

pdffile.js

0 投票
2 回答
5886 浏览

javascript - 如何检测jsPDF的第一页

如何在 jsPDF 的第一页上检测/条件?

我想检测第一页,因此我只能在第一页上应用上边距,而不能在下一页上应用。这样我就可以使用 .text() 方法静态添加我的标题。

这是我当前的代码:

上面的代码生成这个pdf:在此处输入图像描述

我尝试增加 margin-top 的值,但它会影响所有页面:/

我尝试<br>在顶部添加 s 但它也不起作用。任何帮助将不胜感激!感谢您的时间。如果不清楚或您需要更多信息,请在下面评论。!祝你今天过得愉快!

0 投票
2 回答
549 浏览

pdf - 无法在phonegap中使用jspdf编写图像

我需要使用文件传输生成pdf并将数据(包括图像)导出到ios cordova中生成的pdf。我成功地生成了 pdf 并编写了普通文本而不是图像。当我尝试导出图像时,我在“writer.onwrite”函数中收到成功警报,但在 pdf 中找不到图像。但是pdf文件的大小增加了。谁能帮帮我吗。提前致谢

0 投票
3 回答
16685 浏览

javascript - jsPDF库无法将utf8字母插入pdf

我正在努力使用jspdf 库将 html 页面导出为 pdf 文件,但没有成功。这里有一个类似的问题,但答案不好。问题出在 UTF-8 字符中,即使我将所有文档都设为 utf8。我应该怎么做才能使这个库(parall.ax/products/jspdf)将诸如š,č,ć之类的字母插入pdf?

这是您可以尝试此问题的链接(http://balkanex.info/test/start.html),或者只是看看我下面的代码,然后转到链接。我必须说我正在制作本地应用程序,所以我无法使用服务器优势。

亚军.js

脚本.js

0 投票
1 回答
6009 浏览

jspdf - 无法使用 jspdf 将图像加载到 PDF

我正在尝试使用 jspdf javascript 库将图像加载到 PDF 中。我可以成功获取图像数据,但是输出 PDF 没有显示任何图像。

下面是完整的代码片段。

请在这方面帮助我。

0 投票
1 回答
1506 浏览

javascript - 为什么我的代码不能等待异步回调完成?

我想创建一个包含多个图像的 PDF 文档。由于它们是从网络服务器加载的,因此我异步执行此操作。当所有图像都加载并添加到文档中时,我想显示结果。

当我运行此代码时,浏览器窗口会冻结几秒钟,然后停止执行脚本。似乎while循环没有完成。

我的代码有什么问题?我认为必须有一种方法可以在 JavaScript 中的某些位置同步您的代码。这通常是如何完成的?

0 投票
3 回答
50236 浏览

javascript - 无法通过 jsPDF 从 Html div 制作 PDF

我有这个js代码:

在html中我有这样的代码:

没有任何效果......控制台返回给我:

无法读取#wrap_odd未定义的属性”

(PS对不起我的英语)

0 投票
1 回答
1511 浏览

javascript - 将 jsPDF 与 Backbonejs 一起使用

我是 Backbonejs 的新手,所以也许我的问题是微不足道的。我想在我的backbonejs 应用程序中生成一个带有jsPDF 的pdf。我正在使用 requirejs 进行脚本加载。

我做了什么:

  1. 我通过 bower 包含了 jsPDF 脚本并在我的 main.js 中设置了路径:

    /li>

这很有效,因为没有引发错误。

  1. 我在我想要使用它的视图中包含了 jsPDF:

    /li>
  2. 我尝试使用以下命令创建一个新的 jsPDF:

    /li>

在这里我得到了控制台输出'Uncaught TypeError:undefined is not a function'。我做错了什么?

谢谢你的帮助!

蒂姆

编辑:

好的,我想我解决了这个问题。由于 jsPDF 似乎不支持 AMD,我添加了

到垫片配置,然后它正常工作。