XPages:嵌入PDF和​​可能的Office文件

Ben*_*buc 0 xpages

我需要在xpage应用程序中嵌入PDF文件.我们使用的是IE11 x64,这是无法更改的.最后,我还需要嵌入MS Office文件(Word,Excel,Power Point).

我已经查看了很多页面并且无法为此获得有效的解决方案...如果我在IE10模式下强制IE11,我有一些代码可行,但是Dojo开始表现得很奇怪(无法关闭对话框,... ).

我现在在计算字段中的代码如下所示:

var id:string = pageDocument.getDocument().getUniversalID();
var attNames = @AttachmentNames();
var url = getAttachmentURL(id,attNames);

'<object data="' + url + '#view=Fit&pagemode=none&statusbar=0&messages=0"' + 
'type="application/pdf" width="100%" height="100%" > ' + 
'<p>It appears your Web browser is not configured to display PDF files.  ' +  
'No worries, just <a href="' + url + '">click here to download the file.</a></p>'+
'</object>'
Run Code Online (Sandbox Code Playgroud)

我需要一个免费的解决方案

IBM,如果我们想与SharePoint竞争,这应该变得容易,没有???

stw*_*sel 5

简答:不要打扰.

答案很长:虽然你可能会在IE11中为PDF工作,但你的老板不会高兴,因为它不会在她的iPad上显示,所以你需要有一个计划B ....还有另一个问题这条路(见下文).这就是我要做的:

为什么这么模糊:

  • 您的用户将在某个时间点使用移动设备,并且没有移动浏览器支持嵌入(Mac上也没有任何浏览器)
  • 即使你成功地嵌入工作,用户也会开始编辑嵌入式文档并因为你没有保存更改而真的感到很沮丧

在旁注:要求IBM支持在一个浏览器中工作的供应商专有技术(已经EOL用于未来的更新 - 参见项目Spartan) - 不会发生.