誰かが私を助けることができますか?私は、HTMLページの中にPDF文書を埋め込む必要があります。 PDFは静的ファイルではなく、PDFツールキット(私の場合は「Apache PDFBox」)を使用して生成されたバイト配列である、動的に生成されます。私はJava Webアプリケーションを持っています。HTMLで埋め込みPDF
私が理解するところでは、OBJECTタグとIFRAMEタグを使用してPDFを埋め込む2つの方法があります。
<object>
タグは私にとっては機能しません。動的に生成されたソースがある場合、20秒かかります。レンダリングする。私はそれがAcrobat Readerプラグインの問題であるかどうかはわかりませんが、私はこの奇妙な振る舞いを回避することができませんでした。タグは正常に動作し、PDFを表示します。しかしここに問題があります:私のPDFにはフォームを提出するSubmitボタンがあります。フォームを送信した後、何らかのステータスメッセージでPDFを再表示する必要があります。フォーム出力はと同じフレームになります。したがって、私はFrame-inside-a-Frameを取得します。私は
<form>
タグにアクセスすることができないので、現在のフレームから脱出する方法はありません。フォームはPDF内に含まれており、Acrobatはフォームを送信します。テキストメッセージなど、フレームに余分な要素がある場合は、カスケードフレームを取得します。
これを解決する方法はありますか?おかげでより多くの詳細と例について
iframeのオプションの作業を行うには、フレームから抜け出すためにあなたの結果ページにいくつかのJavaScriptを追加することができます。オブジェクトはより良いオプションです。ブラウザでうまくいく可能性が高い私はここでPDFが正しい選択だろうかと思います。通常、印刷されたドキュメント用です。 – Dave