如何在对话框中打开生成的jspdf?

2020-08-20 09:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


有人可以解释如何使用sap UI5技术在对话框中打开生成的jspdf而不是在新窗口中打开吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


有人可以解释如何使用sap UI5技术在对话框中打开生成的jspdf而不是在新窗口中打开吗?

付费偷看设置
发送
1条回答
木偶小白
1楼-- · 2020-08-20 09:41

嗨,

SAPUI5提供了PDFViewer,使您可以在应用程序中显示PDF文档(请参阅sap.m.PDFViewer)。 该控件可以嵌入视图中,也可以将其设置为在对话框中打开。 PDF文档的来源不仅可以是文件路径,还可以是数据URI或Blob URL。 因此,您可以使用jsPDF生成数据URI或Blob URL,然后将其设置为PDFViewer的源。

类似的东西:

 var doc = jsPDF();
 ...
 产生文件
 ...
 var oBlobPDF = new Blob([doc.output()],{type:'application/pdf'});
 var sBlobUrl = URL.createObjectURL(oBlobPDF);
 ...
 var oPdfViewer = new PDFViewer();
 oPdfViewer.setSource(sBlobUrl);
 oPdfViewer.open(); 

最好的问候

Arne

一周热门 更多>