XPage - 在浏览器中打开扫描

时间:2016-01-15 18:12:00

标签: pdf xpages jpeg

我需要在浏览器窗口中显示上传的扫描件(JPG,PNG,TIFF,PDF等),而不是将其下载到本地电脑并使用Acrobat Reader等外部应用程序。 我在网上就这个问题进行了一些研究,但并不是很成功。

有没有人有提示,代码片段,如何实现?

编辑:

由于我不是在寻找支持在Chrome,FireFox等典型浏览器中查看扫描的解决方案,但支持在Notes中的XPage视图中查看扫描,我需要再次提出问题。

在XPage视图中的Notes中查看不同类型的扫描(PDF,JPG,TIFF,PNG等)的最佳(推荐)方法是什么?

1 个答案:

答案 0 :(得分:0)

看看这里,XPages: Embed PDF and possibly Office files

以下是我在PDF应用程序中的一些代码。

我尝试使用Bumpbox和pdf.js,虽然我可以让它们正常工作,iframe似乎最适合我使用xpages中的普通Domino附件网址

我不确定这个解决方案是否正确,但它适用于我只拥有PDF的应用程序。它也适用于移动设备,至少在iOS上。

<iframe
src="#{javascript:
var url = 'https://app.nsf/';

var doc = sessionScope.docID;


var atname = @RightBack(sessionScope.aname,'Body');



var end = '/$file'+atname;
return url+doc+end}"
    width="800" height="1000">
</iframe>

如果您正在使用不同的文件类型,则需要使用渲染器,为其提供附件URL,然后显示渲染器返回的内容。我有一段时间没有看过这个,所以事情可能已经改变了。寻找可以显示pdf的灯箱克隆。我认为Orangebox是一个,bumpbox看起来没有更新,但我能够让它为我工作。

此方法将以内联方式显示所有内容。我很想看到某些类型的渲染器,如xpages的pdf.js。