繁体   English   中英

pdfMake导出完成后回调

[英]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'); });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM