我使用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格式的键/值对。