问题标签 [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 投票
3 回答
1884 浏览

angular-ui-grid - ui-grid pdf制作导出布局

我正在使用 pdfMake 从 ui-grid 导出,我正在尝试使用 exporterPdfTableLayout 设置表格的布局,如 ui-grid 文档中所述

pdfMake格式的tableLayout,控制网格线等。我们通常使用默认布局。默认为null,表示没有布局

我正在尝试使用以下行设置布局:

其中“lightHorizo​​ntalLines”是我想使用的 pdfMake 提供的标准布局。

为此,我找不到任何使用此示例的示例或 ui-grid 上的任何其他文档。

有人可以帮忙解决我哪里出错了吗?

0 投票
1 回答
1257 浏览

javascript - 更改 AmCharts 导出的 PDF 文件中的字体

我在浏览 AmCharts 文档时遇到了一些困难。我似乎遇到的主要问题是在通过导出创建 pdf 文件时查找有关更改默认字体的信息,该导出内置于许可的 AmCharts 版本 3.20.3 中。我希望它是 Open Sans 而不是 Roboto(pdfMake 默认值)。

他们的文档似乎表明我应该能够在 export 中简单地添加 pdfMake : {} ,然后做我需要做的事情来更改字体。根据 pdfMake 的文档,我似乎需要按照以下方式做一些事情:

我的思路完全正确吗?我似乎找不到以前做过这件事的人,这很令人困惑。任何帮助将不胜感激...

0 投票
1 回答
433 浏览

angular-ui-grid - UI 网格 - 单击一个按钮即可将多个网格打印/导出为 pdf

我正在探索导出到 pdf 的功能。我在一个页面中有多个网格,并且希望能够通过单击按钮来打印网格中的所有数据。我没有找到任何好的文档。任何人都可以帮助我如何处理或指向文档吗?

0 投票
1 回答
3869 浏览

node.js - pdfmake 在 node.js 中不包含字体/文本

我对pdfmake有疑问。我想在 node.js 服务器上生成 PDF。我想从数据库中加载数据并绘制一个漂亮的表格,然后将其保存到一个文件夹中。

生成的 PDF 为空。如果我添加图像,它会很好地插入。但不包括字体。字体的路径(在示例中给出)是正确的。

有谁知道,为什么没有嵌入字体以及如何在node.js中完成?pdfmake 文档中没有有效的示例。

经过一些调试,我发现应用程序在这个函数中的 fontWrapper.js 中崩溃了:

有人有想法吗?

0 投票
1 回答
350 浏览

meteor - 运行 grunt 时警告“dump_dir not found”

我正在尝试使用 grunt 插件 dump_dir 为 pdfmake 生成 vfs_font.js 文件。

我安装了grunt ~0.4.2,配置了Gruntfile.js,安装了grunt_dump_dir插件并检查了package.json文件。

然而,每次我尝试启动 grunt dump-dir 时,都会收到以下错误:

有任何想法吗?

0 投票
1 回答
4128 浏览

angularjs - 从 angularjs .forEach 循环创建 PDFMake 表格单元格

下面的代码呈现以下 PDF:Link to PDF on Google Docs。(我不被允许在这篇文章中粘贴图片)

每首歌曲都有歌曲标题和和弦进行。我正在寻找的是为每首歌曲/和弦单元格设置一行。在示例中,我在代码中对最后一首歌曲进行了硬编码,以显示它应该呈现的样子。每首歌都应该有自己的表格行。我已经研究了几个小时,但无法弄清楚......希望这是一个简单的解决方案,我只是错过了一些非常明显的东西。

谢谢你的帮助。

0 投票
4 回答
6368 浏览

pdfmake - 如何动态检查 PDFMake 中的剩余页面高度?

有没有办法动态检查 PDFMake 中的剩余页面高度?动态创建页面时,我希望能够检查剩余的可用页面高度以将其与元素高度进行比较,以便页面上的最后一个元素(例如图像或长文本区域内容)不能被​​剪切而是转移到另一个页面反而。不知道如何动态地做到这一点。

0 投票
1 回答
17577 浏览

javascript - 图片和PDF制作

我目前正在使用 pdfmake 生成项目报告 pdf 的给定信息,但在显示图像时遇到了一些麻烦。

我有一个生成pdfmake“对象”的函数,如下所示:

我想在给定图像 URL(类似于“images/sample_image.jpg”)的情况下向该报告添加图像,并且根据我在其他答案中阅读的内容,我必须将其转换为 base 64 格式。

另一个答案中提供了其中一个功能,但我不太清楚应该如何使用它:

但是,我不太确定应该如何使用此函数将图像添加到提供的第一个函数,因为它不返回 dataURL;如果我尝试类似:

图像不显示。

0 投票
1 回答
3643 浏览

express - 使用流输出pdf

如何使用 expressjs 输出 pdf:

0 投票
2 回答
4000 浏览

angularjs - 使用 pdfmake 和 nodejs 生成具有自定义名称的 pdf 的问题

我使用 pdfmake 在 nodejs 中生成 pdf 并将数据发送到我的角度请求页面。我可以生成pdf。但我的问题是当我下载 pdf 时,它的名称看起来像“16064905-c4aa-4d40-96db-ca7464c38858.pdf”。如何为我的 .pdf 文件设置自定义名称?

这是我的代码