困惑于pe:documentViewer在Web应用程序中呈现pdf文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了困惑于pe:documentViewer在Web应用程序中呈现pdf文件相关的知识,希望对你有一定的参考价值。

我有一个使用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}"/>

我在上面的例子中注意到的一件事是你没有使用你正在使用“name”属性的URL,而且名称与上面的例子中的“library”一起使用,作为名为“books”的资源文件夹的相对路径。

我想你想把你的代码更改为......

<pe:documentViewer id="verPdf" 
               height="500" 
               library="pdf"
               name="#{utentesBean.nomeFile}" />

以上是关于困惑于pe:documentViewer在Web应用程序中呈现pdf文件的主要内容,如果未能解决你的问题,请参考以下文章

在 DocumentViewer 中禁用文本选择

DocumentView 在使用自定义字体时显示错误

如何以横向显示 WPF DocumentViewer?

为 Wpf DocumentViewer PrintDialog 设置 PageOrientation

Linux的LVM管理

DescriptionResourcePathLocationType Dynamic Web Module 3.0 requires Java