SAPUI5:iframe空白内容中的PDF

时间:2018-03-20 09:19:45

标签: pdf sapui5

我从我的odata服务电话中检索了我的pdf。但是,当我使用iframe标签插入html内容时,它会显示一个空白页面。 我试过下面的代码。当我使用drive.google硬编码网址时,我的应用程序能够显示pdf页面,但是当我删除硬编码值时,我的html内容无法呈现pdf页面。对此有任何意见吗?

// var pdfURL = "https://drive.google.com/viewerng/viewer?
//url=https://assets.cdn.sap.com/sapcom/docs/2015/07/c06ac591-5b7c-0010-82c7-
//eda71af511fa.pdf?pid=explorer&efh=false&a=v&chrome=false&embedded=true";
var pdfURL = "https://assets.cdn.sap.com/sapcom/docs/2015/07/c06ac591-5b7c-
0010-82c7-eda71af511fa.pdf";                    
var oHtmlChange = new sap.ui.core.HTML({
content: "<iframe src=" + pdfURL + " width='800' height='800'></iframe>"
});
poFormPanel.addContent(oHtmlChange);

1 个答案:

答案 0 :(得分:0)

尝试设置以下content属性值:

...
content: "<embed src='https://drive.google.com/viewerng/viewer?embedded=true&url=https://assets.cdn.sap.com/sapcom/docs/2015/07/c06ac591-5b7c-0010-82c7-eda71af511fa.pdf' width='800' height='800'>"
...

Here是一个有效的例子。