问题标签 [pdfmake]

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

javascript - 使用 pdfmake 库时文本离开页面

我正在使用 pdfmake 让用户填写表格,然后从该表格中获取数据并将其转换为 PDF。但问题是当用户输入长文本时,文本会离开页面。

我已经尝试过设置样式来证明这一点,但这似乎不起作用。

这是我的代码:

错误:

在图像中,您可以看到输入长文本离开屏幕。

在此处输入图像描述

无论如何解决这个问题,无论用户输入的文本多长时间都不会离开屏幕。它进入下一行?

0 投票
1 回答
128 浏览

jquery - 如何遍历 javascript 中的数组并以特定形式显示其内容?

我正在玩一个http://pdfmake.org/#/按需生成 pdf 文件的库。我可以直接在那里设置所有必须打印的内容,并且由于我可以选择适当的布局,我决定使用一张桌子。

所以表格的代码如下:

我有一个表格,之前填充了 ajax 获取的数据:

alert(client_data)我看到时[Object object],[Object object],[Object object], etc.。每个对象都包含必要的数据,所以我可以这样做:

等等,现在我想在里面建立一个循环body: [ ]来替换现有的虚拟行:

来自 的数据client_data。我不知道如何从中迭代并获取适当的数据,你能帮我吗?

0 投票
0 回答
606 浏览

javascript - Javascript 对象范围 - 将图像数据 URL 转换为 pdfMake

尝试使用来自 JSON 数据的 pdfMake 动态创建 pdf,并且报告运行良好,但我的图像除外。
我曾尝试将命名键用于对象以及推入数组,甚至直接推入 docDefinition,它们似乎包含 console.log 上的数据,但总是返回未定义。如果我直接将它分配到( )
之外,它唯一一次真正起作用,但这对我不起作用,因为我需要获取每个“学生”记录的每个图像的 dataurl。 它必须是范围问题或异步问题。请帮忙。each//imageData["image0"] = testDataURL;

0 投票
4 回答
9820 浏览

node.js - 如何在 NodeMailer 的附件邮件选项中使用 PDFMake 的 pdf 输出?

这是 PDFMake创建 pdf 文件的代码片段之一:

这是NodeMailer 中的附件选项之一

我能够创建 pdf 并将其保存到目录中的文件并将保存的文件附加到电子邮件中,但我想直接将 pdf 的输出发送到电子邮件的附件内容而不将 pdf 输出保存到文件.

我试图了解 nodejs 管道和流功能,但无法理解它们以满足我的要求。我认为应该可以通过流和管道实现,但不知道如何实现。

我想防止将 pdf 输出保存到文件,因为可以有多个用户使用创建 pdf 文件和发送电子邮件的功能。可能会出现由一个用户创建的 pdf 文件将被另一个用户覆盖的情况。

0 投票
1 回答
9460 浏览

datatable - 数据表和 PDFmake

我正在尝试使用 DataTables 导出功能,我可以在其中导出为 CSV、xlxs、pdf。现在我目前的要求是导出自定义 pdf(更改字体大小、颜色等)。在 DataTable 文档中它指出,我们可以将它与 PDFmake 集成,但我无法这样做。

如果有人可以帮助以将 PDFmake 与 DataTables 集成/使用的方式提供帮助,那将非常有帮助。

提前致谢。

我正在初始化数据表

我有所有必需的 JS 和 CSS 文件,如何在其中链接 PDFMake?

0 投票
3 回答
1946 浏览

angularjs - 可以在角度 ui-grid 中导出子网格吗

我在项目中使用来自http://ui-grid.info/的网格。我创建了一个分层网格,效果很好,但是当我进行导出时,它只导出顶层网格中的数据。

这是设计使然,并且是网格的标准功能,因此我没有必要提供任何示例代码。http://ui-grid.info/docs/#/tutorial中的任何示例都可以。

有没有办法导出子网格(最好是主网格和子网格一起出现在网格中)?

0 投票
0 回答
809 浏览

javascript - 在 ui-grid 中更改导出 pdf 的名称

我正在使用 pdfmake.js 将 ui-grid 数据导出为 pdf 文件。但是,我找不到任何动态更改导出文件名称的选项。每次以相同名称下载文件时,但我想根据 ui-grid 中的一些选择更改其名称。

这是我使用的代码

0 投票
2 回答
6408 浏览

javascript - 如何在 pdfmake 文本的初始部分添加制表符空间

是否可以在pdfmake中的文本开头之前添加一个制表符空间。我确实为此尝试了“\ t”,但是当我们将它添加到初始或字符串开始之前它不起作用。

这就是我尝试的

目前我的输出是: -

成本

投资造粒是明智之举,因为可以长期节省大量原始原材料和其他好处。

我正在寻找的是“投资造粒”之前的选项卡空间

0 投票
4 回答
17012 浏览

javascript - 动态检查文本是否转到下一页并使用 pdfmake 在 pdf 中添加分页符

对于我在 javascript 中使用 pdfmake 即时提供报价和发票 pdf 的项目。我面临的问题是文本块在中间离开页面。我想要的是检查某个文本块或表格是否将在页面之间拆分,如果是,则在块之前添加分页符以确保文本或表格将完全在一页上。

我的 pdf docDefinition 是这样构建的:

所以简而言之,我如何在创建pdf之前检查文本是否会离开页面并相应地添加分页符?

提前致谢。

0 投票
1 回答
2811 浏览

javascript - 使用 pdfmake 将文本修复到 pdf 中最后一页的底部

对于我在 javascript 中使用 pdfmake 即时提供报价和发票 pdf 的项目。我想将包含签名字段的最后一个文本块附加到最后一页的底部。

我的 pdf docDefinition 是这样构建的:

如何将通过调用 getSignature() 获得的最后一个文本块附加到 pdf 最后一页的底部?