问题标签 [jspdf-autotable]

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

javascript - jsPDF/jsPDF-autotable 将 dom 元素打印到表格中

我正在使用jspdfjspdf-autotable将基于数据的表格导出为 PDF。

有时,我的数据可能包含 DOM 元素,这些元素不是由jspdf-autotable插件处理的。在大多数情况下,DOM 元素是包含一些内部文本的 span 或 div 元素,但它也可以是任何其他元素类型。

目标是在打印的单元格中至少打印一个大概的内容。为此,我想使用jspdf-autotable选项(drawCell() / createdCell ())提供的钩子方法来准备内容。

是否有一种近似方法可以为打印输出生成一些有用的文本,它不依赖于特定的元素标签类型?否则,有没有办法让元素呈现到相应的单元格中?

0 投票
2 回答
13879 浏览

javascript - jspdf AutoTable:表格特定行的目标样式

我正在为我的表格 pdf 使用 jsPDF AutoTable 插件。

我的消息来源:

我的资料来自:

https://github.com/MrRio/jsPDF

https://github.com/simonbengtsson/jsPDF-AutoTable

我的脚本:

我的标记:

我的标题是组名,第二行是子组名。我想用子组定位第二行并给出独特的风格。我如何定位整行。下面是我的桌子的样子。

在此处输入图像描述

重要提示:任何 css 样式都不会影响 pdf 的外观。我对 pdf 的外观感兴趣,而不是浏览器中实际页面的外观。无论如何,可以隐藏整个表格,但 jspdf AutoTable 仍会将其呈现为 pdf。

0 投票
1 回答
463 浏览

jspdf - 使用ajax调用生成多个表

我正在使用 jsPDF 和 jsAutotable 为 DOM 中的表生成 pdf。首先,我想通过单击按钮来创建 DOM 中存在的多个表。其次,我还想使用另一个按钮使用对服务器的 ajax 调用为多个表创建 pdf 文件。我试图四处寻找一些教程,但没有找到任何具体的东西。有人可以帮忙吗。

0 投票
2 回答
12082 浏览

javascript - 使用 jsPdf Autotable 时出错

我试图将数据打印到 PDF 中,所以我使用了 jsPdf ,当时数据没有正确对齐到我的 PDF 表中。所以我搜索了很多网站,他们推荐我使用 jsPdf Auto-table 。这里出现了问题,在注入 jsPdf Auto-table 之前,每件事都工作正常(没有对齐)但是在我插入之后

这进入我的index.html出现错误,

未捕获的 ReferenceError:未定义 jsPDF (jspdf.plugin.autotable.js:10)

0 投票
1 回答
3051 浏览

jspdf - 在 jsPdf 自动表格自定义宽度列中遇到问题

大家好我正在尝试增加我指定的列大小列大小,所以我这样使用{columnStyles: {xxx: {columnWidth: 18}}},列大小增加但下一行受到影响。那意思的下一行是theme: 'grid',意思的它不工作。有人可以澄清一下吗?这是我的代码,

在此处输入图像描述

0 投票
1 回答
3622 浏览

javascript - 在 jsPdf AutoTable 中尝试动态数据时遇到问题

我正在尝试使用 jsPdf AutoTable 将动态数据打印到 PDF 中。但我没有这样做。我在很多网站上搜索过,但没有人没有提到动态数据进入 Row 的。所以在这里我的问题是,有没有办法将动态数据放入表格行中,如果有人可以澄清我的话。注意:[这里没有使用 HTML 将数据存储到 Pdf 中,我直接从 js 获取数据]。

0 投票
1 回答
1499 浏览

javascript -
解析json时如何跳过一个或任何字符串

由于 jquery ajax 调用,我有 json 数组对象。我在 python 代码中使用了“<br>”标签来格式化 DOM 中的数据。我想跳过这个“<br>”标签,因为我正在使用 jspdf 和 js 自动表将 ajax 响应 json 数据转换为 pdf 文件。在循环遍历 json 数组对象时,是否有一种简单的方法可以跳过一组字符串(在这种情况下为“<br>”)。这是json数组中的对象之一

在此处输入图像描述

0 投票
2 回答
3973 浏览

javascript - 在 TypeScript 中找不到名称 jsPdf

我的任务是使用 JavaScript 将数据打印到 pdf 文件中。所以我为我的任务选择了 jsPdf 并且也成功了。我的任务是将该打印任务转换为 TypeScript 。这里面临一个新问题Can't find name jsPdf in TypeScript,我不知道这里的原因,因为在我的 JavaScript 中成功运行的代码在使用 TypeScript 运行时未能做到这一点。我花了两天时间寻找解决方案,但失败了。参考了很多网站,但没有找到任何解决方案。有人可以帮我解决这个问题。

索引.html ,

我的 Js 文件,

到目前为止,一切都很好,但是当我将其与类型脚本代码绑定时,问题就出现了,

new jsPdf() 被 javaScript 接受,但 TypeScript 说Can't find name jsPdf

0 投票
1 回答
4273 浏览

javascript - jsPdf自动表中未捕获的TypeError

我正在尝试使用 jsPdf Auto-table 将动态数据打印到 pdf 文件中。当我这样做时,我遇到了某种错误,比如

这是我的代码 -

注意:如果错误在我的代码中意味着我可以找到解决方案,但它说错误在 (jspdf.plugin.autotable.js:10 )(angular.js:12314) 中,所以我在这里感到困惑。有人可以澄清一下吗?

0 投票
1 回答
4522 浏览

jspdf - Bootstrap-table 为 PDF 导出添加标题

我将 bootstrap-table 插件与 tableExport 插件(https://github.com/hhurz/tableExport.jquery.plugin)一起使用。

我设法导出了我的表格,但我想在表格本身之前在 PDF 中添加一个标题。这是我的代码:

有什么办法可以做到这一点?