1

我想创建 PDF 的客户端(在浏览器中)。我正在使用 WebPack 捆绑我的 javascript 应用程序和 npm 来安装所需的库。我尝试了以下但没有成功:

  • pdf制作
  • jspdf
  • pdf工具包

这里有没有人得到这个设置来使用这些(或其他一些)库中的任何一个?介意怎么分享?

4

2 回答 2

0

您可以使用pdfmake-client,它是 pdfmake 库的包装器,它通过 npm 为客户端构建提供服务。

一般来说 pdfmake 确实有一个客户端构建,但通过 NPM 提供节点版本,这可能是该项目的 PR 的一个很好的案例,因此它将提供正确的版本。

于 2016-03-15T12:04:17.060 回答
0

我能够让 jspdf 工作,但来自 npm 的版本不起作用。

首先我运行npm install jspdf --save

然后我从https://github.com/MrRio/jsPDF下载了最新的代码

并运行npm run build

然后我用我刚刚构建的那个替换了 node_modules\jspdf\dist\jspdf.min.js 。

然后下面的代码工作

import jsPDF from 'jspdf';

var doc = new jsPDF();
doc.text(20, 20, 'Hello world.');
doc.save('Test.pdf');

我正在使用 webpack,不需要将任何内容添加到配置中

更多使用示例可以在这里找到:https ://parall.ax/products/jspdf

于 2016-07-29T14:36:47.583 回答