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

javascript - pdf使表格标题在分页符处不重复

当我有一个只适合多个页面的大表时,我能否以某种方式强制在 pdfMake 的每一页上重复表头。

0 投票
1 回答
10158 浏览

javascript - pdf导出完成时回调

有没有办法为 pdfMake 的函数指定回调createPdf函数?我有一个大vfs_fonts.js文件,这就是我的导出速度很慢的原因。

0 投票
4 回答
153161 浏览

javascript - 在 Angularjs 中使用 pdfMake 从 HTML 生成 PDF

我正在尝试使用andPDF从我的 HTML创建一个(我也尝试过但也无法让它工作)。我尝试在我的 Angular 控制器中使用以下代码:pdfMakeAngularjsPDF

但我收到以下错误:

无法识别的文档结构:{"_margin":null}"。

我的 HTML 由 div 中的两个简单表格组成exportable

如果有人知道这个问题的解决方案,或者从 Angular 将 HTML 转换为 PDF 的另一种方法,请帮助。

非常感谢任何帮助!

0 投票
0 回答
1863 浏览

javascript - 将动态内容与 pdfmake js 库一起使用时,pageBreak 不起作用

我的尝试:

工作正常,但每次添加元素时我都想转到一个新页面:

如果我尝试通过使用循环在我的节点中添加 pageBreak 它将不起作用并且我收到此错误:

Uncaught Unrecognized document structure: {"alignment":"center","_margin":null}

我尝试了几种不同的方式。甚至修改 pdfmake.js 源文件并评论一些行......不可能让它工作。

请告诉我,我可以在不检索内容数组的情况下通过用 PHP 编写它来做到这一点:-/(我找到的唯一解决方案)

谢谢

编辑 :

我发现问题出在哪里。

我在每个页面上检索具有不同内容的页脚:

当脚本执行最后一页并且显然是最后一个 pageBreak 时,我的数组没有更多的价值来创建最后一个空白页。

因此,通过这样做,最终创建了 pdf:

0 投票
1 回答
5949 浏览

javascript - 如何在pdfmake中获取完整的网页pdf?

我正在开发一个 Web 应用程序,我必须将一个 HTML 页面(有多个表和数据表)转换为 PDF。我正在使用pdfmake将页面内容转换为PDF.

这是我正在使用的脚本

现在,我想完全转换HTML page为,PDF但我不知道如何在pdfmake.

在jsPDF中有这样的东西

即,document.body将整个网页转换为 PDF。pdfmake 中是否也有类似的代码。

除了 jsPdf 并且使用 javascript 之外,还有其他方法可以将整个网页转换为 pdf 吗?

0 投票
0 回答
345 浏览

cordova - Ionic - 使用 pdfmake 显示多页 PDF 的问题

我正在开发一个 Ionic 应用程序,在该应用程序中我使用pdfmake.

但是,如果它超过一页,我无法显示 pdf ,因为该pageBreak属性不起作用

文档定义对象:

由于以上文档定义的结果,只显示如下内容

无序列表

1.项目 1 2.项目 2 3.项目 3

请帮我找到解决方案。

0 投票
1 回答
54 浏览

javascript - 有没有办法使用 Javascript 添加到以前的脚本?

有没有办法使用 Javascript 添加到以前的脚本?
我正在使用库 pdfmake,这是我提出问题的基础,所以如果有单独的方法可以使用库(或其他任何东西)做我想做的事情,请告诉我。我在网站上没有找到方法,但如果有其他有用的资源,请随时分享。


我已经在谷歌上搜索了这个问题的答案,但找不到答案,所以我把它作为最后的手段,而不是第一手段。
我正在尝试为简历生成器添加 PDF,但要使其正常工作,我需要使用新添加的信息不断添加到 PDF。是否可以让函数将脚本添加到以前的函数,或者我需要另一种方法来做到这一点?


0 投票
1 回答
1189 浏览

pdf - 如何从 pdfMake 生成的 PDF 中获取字节数组?

我有一个使用 pdfMake 创建 PDF 的网络应用程序。我想从生成的 pdf 中获取 byte[] 以用于传输到数据库。如何获取 pdfmake 生成的 pdf 的字节 []?

0 投票
4 回答
20548 浏览

pdfmake - 如何将图像与 pdfmake 对齐?

我正在使用 pdfmake 创建 PDF 并已成功使用数据 URI 嵌入图像。这是一个小图像,大约 200 像素宽,我想让它右对齐。有没有办法将图像推送到 PDF 的右侧?

0 投票
3 回答
3094 浏览

angularjs - 在 Pdfmake 上格式化日期

我使用pdfmake库通过Angular UI Grid导出 pdf 内容。你能告诉我如何格式化日期吗?谢谢。

目前它显示如下:

在此处输入图像描述

角网格是这样的:

在此处输入图像描述