使用angular2将Base64字符串转换为PDF,特别适用于IE11及以上版本

时间:2016-10-31 19:41:04

标签: json pdf angular base64 pdf.js

我使用base64在浏览器的新窗口中显示我的PDF:

`UPDATE %s_tags SET keys = keys || %d WHERE tag = %d; INSERT INTO %s ...;`

InvoicePDF类:

let pdfCall$ = this._sdkService.getSDK().api.invPdf.get({ query: { invId: inv.invId }});
let pdfDisposable = pdfCall$.subscribe((invPdf: InvPdf) => {
    window.open('data:application/pdf;base64,' + invPdf.pdfString);
}, 

这适用于除IE11和Edge之外的所有浏览器。

我们正在使用Angular2,所以我想知道在所有浏览器上使用它的最佳库是什么,我看一下PDF.JS和ViewerJS,但是没有足够的文档使其适用于Angular2。我是否需要一个外部库,或者这可以本地完成,也可以使用解码器并嵌入HTML?

响应需要采用JSON格式的键/值对。

0 个答案:

没有答案