pdf导出完成后回调
pdfMake callback when export is finished
有没有办法为pdfMake的createPdf
函数指定一个回调函数?我有一个很大的 vfs_fonts.js
文件,这就是我导出速度慢的原因。
有回调函数getDataUrl:
this.getDataUrl(function(result) {
win.location.href = result;
});
此函数由内置的打开、保存和打印函数使用。您可以在此处查看它们的源代码:https://github.com/bpampuch/pdfmake/blob/81de2c6a97ffb102f8c8c86ea9d7adf97e65976e/src/browser-extensions/pdfMake.js#L50
使用这些函数,您应该能够构建自己的回调来执行您需要的操作。
您可以将 getDataUrl 与
pdfMake.createPdf(docDefinition).getDataUrl(function(url) { alert('your pdf is done'); });
你当然想要更多,因为你想给他们一种方法来处理完成的 PDF。
下载完成后添加回调:
pdfMake.createPdf(docDefinition).download('file.pdf', function() { alert('your pdf is done'); });
有没有办法为pdfMake的createPdf
函数指定一个回调函数?我有一个很大的 vfs_fonts.js
文件,这就是我导出速度慢的原因。
有回调函数getDataUrl:
this.getDataUrl(function(result) {
win.location.href = result;
});
此函数由内置的打开、保存和打印函数使用。您可以在此处查看它们的源代码:https://github.com/bpampuch/pdfmake/blob/81de2c6a97ffb102f8c8c86ea9d7adf97e65976e/src/browser-extensions/pdfMake.js#L50
使用这些函数,您应该能够构建自己的回调来执行您需要的操作。
您可以将 getDataUrl 与
pdfMake.createPdf(docDefinition).getDataUrl(function(url) { alert('your pdf is done'); });
你当然想要更多,因为你想给他们一种方法来处理完成的 PDF。
下载完成后添加回调:
pdfMake.createPdf(docDefinition).download('file.pdf', function() { alert('your pdf is done'); });