pe:documentviewer namedest 属性不起作用
pe:documentviewer nameddest attribute doesn't work
我正在尝试在 p:dialog 中显示 pdf,但我想在特定目的地打开 pdf,这是我的代码:
<p:commandLink value="test" oncomplete="PF('dlg').show()"/>
<p:dialog header="Dialog" widgetVar="dlg"
resizable="false"
fitViewport="true">
<pe:documentViewer height="500" width="800"
nameddest="nature"
name="helpImmo.pdf"/>
</p:dialog>
所以pdf打开了但是在第一页
注意:当我使用页面属性时它有效
pe:documentViewer
的属性 nameddest
可用于在特定 named destination which is technically different then bookmark 中打开 PDF。
测试您的代码和项目库是否正常工作,下载此 pdf example,将其包含到您的项目和 pe:documentViewer
中并设置,例如,namedest="Chapter3".
我已经使用 PF 6.1 和 PF-extensions 6.1 对其进行了测试。它在我这边工作正常并打开请求的命名目的地。
所以确保
- 您的 PDF 实际上 已 命名目的地 'nature' 创建,
- 您的 PF-extensions 版本没有一些与打开命名目的地相关的已知问题。
您还可以使用 iText java 库以编程方式将命名目标添加到您的 PDF,如本 example 中所述。
我正在尝试在 p:dialog 中显示 pdf,但我想在特定目的地打开 pdf,这是我的代码:
<p:commandLink value="test" oncomplete="PF('dlg').show()"/>
<p:dialog header="Dialog" widgetVar="dlg"
resizable="false"
fitViewport="true">
<pe:documentViewer height="500" width="800"
nameddest="nature"
name="helpImmo.pdf"/>
</p:dialog>
所以pdf打开了但是在第一页
注意:当我使用页面属性时它有效
pe:documentViewer
的属性 nameddest
可用于在特定 named destination which is technically different then bookmark 中打开 PDF。
测试您的代码和项目库是否正常工作,下载此 pdf example,将其包含到您的项目和 pe:documentViewer
中并设置,例如,namedest="Chapter3".
我已经使用 PF 6.1 和 PF-extensions 6.1 对其进行了测试。它在我这边工作正常并打开请求的命名目的地。
所以确保
- 您的 PDF 实际上 已 命名目的地 'nature' 创建,
- 您的 PF-extensions 版本没有一些与打开命名目的地相关的已知问题。
您还可以使用 iText java 库以编程方式将命名目标添加到您的 PDF,如本 example 中所述。