legacy-knowledge-base
公開されました Jun. 30, 2025

ドキュメントとメディア」ウィジェットから、特定のページでPDFやその他のプレビュー可能なファイルを開くことは可能ですか?

written-by

Ricardo Couso

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Documents and MediaウィジェットがPDFのようなプレビュー可能なドキュメントを表示する場合、異なるページを移動することが可能です。
  • ドキュメントの特定のページのプレビューに直接移動するURLを持つことは可能ですか?

環境

  • Liferay DXP 7.2、7.3、7.4
  • 四半期リリース 2023.Q3、2023.Q4、2024.Q1

解像度

  • 特定のDocuments and Mediaウィジェットに依存することなく、フレンドリーURLとパラメータpreviewFileIndexを使用することで可能です。 以下に例を示します。
    • /documents/20119/32528/myfile.pdf?previewFileIndex=2
    • /documents/d/mysite/myfile?previewFileIndex=2
  • D&MウィジェットをベースにこのようなURLを持つことは、そのままでは不可能である。
  • それを管理するひとつの方法だろう:
    1. JPSのdocument-library-preview-document/src/main/resources/META-INF/resources/preview/view.jspをカスタマイズして、URLで渡されるパラメータ<portlet-namespace>currentPageを管理する。
    2. そして、JSコンポーネントのDocumentPreviewerに、デフォルトの値1ではなく、この値を渡します。
  • 別のアプローチならこうなる:
    • パラメータpreviewFileIndexを持つフレンドリーURLを直接採用するウィジェット表示テンプレートと共に、アセット・パブリッシャーを使用してください。
did-this-article-resolve-your-issue

legacy-knowledge-base