Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jakarta ee 如何在Primefaces中查看Office文件?_Jakarta Ee_Jsf 2_Primefaces - Fatal编程技术网

Jakarta ee 如何在Primefaces中查看Office文件?

Jakarta ee 如何在Primefaces中查看Office文件?,jakarta-ee,jsf-2,primefaces,Jakarta Ee,Jsf 2,Primefaces,我想创建一个组件来查看pdf、office文件和图像 我想知道是否可以自定义primefaces媒体组件来查看图像和office文件,如果不可能,请建议我适当的方法 <p:lightBox> <h:outputLink value="#"> <h:outputText value="Click Here"/> </h:outputLink> <f:facet name="inline"

我想创建一个组件来查看pdf、office文件和图像 我想知道是否可以自定义primefaces媒体组件来查看图像和office文件,如果不可能,请建议我适当的方法

<p:lightBox>  
    <h:outputLink value="#">  
        <h:outputText value="Click Here"/>  
    </h:outputLink>  

    <f:facet name="inline">  
       <p:media value="/resources/other/guide.pdf" width="100%" height="300px">  
           <h:outputLink value="/resources/other/guide.pdf"></h:outputLink> 
       </p:media> 
    </f:facet>  
</p:lightBox>  
您还可以尝试使用嵌入Google文档:

关于:

另一种选择:

您还可以尝试使用嵌入Google文档:

关于:

另一种选择:


你看到了吗?你为什么不直接使用
p:graphicImage
?@Ömer Faruk Almalı,如何使用它来显示office文件?@Ömer Faruk Almalı用户将上传不同类型的文件,每个文件都有一个链接,当点击链接时,文件应该显示在浏览器中,你看到了吗?你为什么不直接使用
p:graphicImage
?@Ömer Faruk Almalı,如何使用它来显示办公文件?@Ömer Faruk Almalı用户将上传不同类型的文件,每个文件都有一个链接,当点击链接时,文件应该显示在浏览器中,但仍然没有回答我的主要问题,这可以为office文件定制吗?仍然没有回答我的主要问题,这可以为office文件定制吗?
<p:media value="/user1/pdf/1.pdf"/>
<iframe src="file1.xls"></iframe>