私の場合、ユーザーの要求に応じてタイムスタンプでPDFが生成されるため、PDFファイルをブラウザのHTMLファイルに動的にロードします。 HTMLコード:PDFファイルを動的に読み込んでブラウザに表示する
<object data="/views/files/pdf/spreadDetails.pdf" type="application/pdf" width="100%" height="100%">
<iframe src="/views/files/pdf/spreadDetails.pdf" width="100%" height="100%" style="border: none;">
This browser does not support PDFs.
<a href="/views/files/pdf/spreadDetails.pdf">Download PDF</a>
</iframe>
</object>
上記のHTMLコードをブラウザにspreadDetails.pdfを表示します。私は動的にPDFファイルを作成するJavaコードを持っており、ユーザーがGerate PDFボタンをクリックしたときにタイムスタンプと共にPDFファイルに名前を付けます。 (例:PDFファイルのファイル名はspreadDetails07132017113357AM.pdf
(ファイル名は日時))。 私の要件は、上記のHTMLコードは、ファイル名が正しく指定されている場合にのみ機能しますが、私の場合は、クリックしてユーザーが要求したときにpdfファイルが生成されるため、ボタンを押すとすぐに、私はロードしてブラウザに表示する必要があります。どんな提案も役に立ちます。
私は以下のリンクをチェックしましたが、タイムスタンプで動的に生成された場合、pdfファイルを読み込む方法がわかりません。両方の上記のリンクで
、PDFのファイル名は一定ではなく、私の場合、そのダイナミックです。
私は、Javaコード(スプリングコントローラ)でPDFファイル名を生成しています。どのようにhtmlページでそれを得ることができます。私はそれを把握することができませんでした。ユーザーがGeneratePDFボタンをクリックすると、バネコントローラに当たってPDFが生成されました。 – user8190500
をリクエスト属性として送信することができます。 UIの属性を使用します。リダイレクトの場合は、Flash属性を使用します。 – Saran
request属性値を使用して、