我有一个使用PrimeFaces扩展名的Web应用程序。如果我使用
<pe:documentViewer id="verPdf"
height="500"
name="/resources/pdf/#{utentesBean.nomeFile}" />
它不会呈现PDF。
如果我使用
<pe:documentViewer id="verPdf"
height="500"
name="/resources/pdf/441.pdf" />
它显示了pdf。
谁能想到一个主意?谢谢。
我是文档查看器组件的开发人员之一,我刚刚对其进行了测试,并且可以很好地使用以下两个:
<pe:documentViewer url="/sections/documentviewer/#{controller.bookFile}"/>
<pe:documentViewer library="books" name="#{controller.hoodFile}"/>
我在您的示例中注意到的一件事是,您没有使用URL,而是使用"名称"属性,并且名称应与上面的"库"一起使用,就像我上面的"库"作为资源文件夹的相对路径,称为"称为"书籍"。
我想您想将代码更改为...
<pe:documentViewer id="verPdf"
height="500"
library="pdf"
name="#{utentesBean.nomeFile}" />