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

javascript - PDFmake“未知图像格式”错误

我正在尝试将 BMP 图像(编码为 base64 字符串)放入 PDF,但是它失败并出现错误Uncaught Error: Unknown image format。我知道图像格式正确,因为它正确加载纯 HTML,如下所示:

此处仅 HTML 图像的 JSFiddle

但是当像这样加载到 pdfmake 时:

...它失败了(这里是 JSFiddle)。

0 投票
1 回答
3487 浏览

amazon-web-services - 上传到 AWS S3 的 PDF 已损坏

我设法将我生成的 pdf 从我的节点 JS 服务器上传到 s3。Pdf 在我的本地文件夹上看起来不错,但是当我尝试从 AWS 控制台访问它时,它显示“无法加载 PDF 文档”。

我尝试通过 s3.upload 和 s3.putObject API 上传它(对于 putObject,我还使用了 .on 完成检查器来确保在发送请求之前文件已完全加载)。但是 S3 存储桶中的文件仍然是相同的(小)大小,26 字节并且无法加载。任何帮助是极大的赞赏!!!

0 投票
1 回答
1639 浏览

node.js - 如何使用 pdfmake 将 html 转换为具有特定字体或语言的 pdf

这只是一个使用 pdfmake 的简单 html 文件。我单击一个按钮,然后打开一个 pdf 文件。使用 :

没关系,但现在我想在我的 pdfpage 中查看特定语言(例如:Bangla)。怎么可能。请帮助或建议我。

标题部分:

身体的一部分 :

脚本 :

谢谢你 。

0 投票
1 回答
1590 浏览

pdfmake - 我想在使用javascript从html创建pdf后下载并上传pdf

这是我用来下载文件的代码。

我想将相同的文件上传到服务器。

该文件是从 html 创建的。

0 投票
2 回答
5716 浏览

angularjs - 使用 pdfmake 创建 PDF 只是将 html 写入 pdf

我正在尝试从我用 angular 创建的视图创建一个 pdf。问题是pdf看起来像这样:

在此处输入图像描述

它不能计算出角度标记吗?

0 投票
1 回答
440 浏览

javascript - 什么会导致 pdfMake 忽略这个定义?

我们正在使用 pdfMake javascript 框架将 HTML 呈现为 PDF 文档。

pdfMake.org

鉴于这样呈现了一个简单的工作文档定义对象:

鉴于这objectives是一个 HTML 元素数组,我们正在尝试解析所述元素并stack通过函数返回定义。像这样:

这是该功能的一个大大简化的摘要:

问题是,pdfMake 将逐字呈现为字符串str1 和 str2,而不是处理定义。

我们还能做什么(或者我们还能寻找什么)来将堆栈定义作为一个数组(对象?)传递给 pdfMake 的文档定义可以正确理解和呈现的?

0 投票
2 回答
4437 浏览

header - pdfmake - 从页面> 1中删除页眉边距

我在生成的 pdf 中使用此代码作为页眉,但即使在第一页之后的页面中删除了页眉,上边距仍由docDefinition.pageMargins = [10,120,10,70] 是否有办法删除页面 > 1 上的上边距?

0 投票
2 回答
6169 浏览

javascript - 如何使用pdfmake在文本行末尾添加图像?

我正在使用pdfmake。我试图弄清楚如何将图像添加到文本行的末尾而不是新行。例如:

使用此描述 pdfmake 生成 PDF,其中第一行是“测试文本”,第二行包含图像。我需要文本和图像在单行中,如“测试文本 [图像]”。

有没有人这样做过?

我想就如何做得到一些建议。谢谢。

0 投票
1 回答
5206 浏览

javascript - 如何在 pdfmake 和 html2pdfmake 中处理 SVG 和画布

我正在使用html2pdfmake将 div 转换为 pdf。我的 div 包含表格,还包含一些 svg 图表。但我没有将 svg 放入 pdf 中。我尝试使用 base64 对其进行转换,但将 base64 代码粘贴到 pdf 中。

我将我的 svg 转换为 base64,例如:

然后我在内容中添加了相同的内容。

另外当我使用ParseHtml(content,document.getElementById("myPDFDiv"))

我的 divmyPDFDiv被从 DOM 中删除。

任何帮助将不胜感激!

0 投票
1 回答
1778 浏览

javascript - 将 HTML 保存为 PDF

我需要能够单击一个按钮并将模态窗口另存为 PDF。它需要采用模态内置的 div 中的样式和所有内容。

我没有绑定到任何特定的库,但我需要使用客户端库来让它工作。我的项目是用 ASP.NET MVC & AngularJS 构建的。

我正在使用 pdfMake 和 html2canvas。Html2canvas 获取 div 内容并将其保存为画布,而 pdfMake 获取画布/图像并将其保存为 PDF。

当数据/记录数量有限(通常在 15 条左右)时,这对我的模态很有用。每当显示更多记录时,PDF 都会呈现为空白页。

我不确定如何解决这个问题,以便使用我的所有数据渲染/生成 PDF。我认为它可能与 HTML2Canvas 部分有关,不一定与数据有关。开发人员的代码示例是多页文本,可以快速正确地呈现。这告诉我要么缺少一些设置,要么 HTML2Canvas 和 pdfMake 之间可能存在可比性问题。

我之前尝试过 jsPDF,但显然它与 CSS 不兼容。我无法使用正确的样式保存导出的文件。

我正在使用 AngularJS ng-click 调用 JS 方法 printHistoricalData()。

这是我的代码,当数据记录有限时,当前将 HTML 保存为 PDF。

HTML

角/Javascript

谢谢你的帮助。