有人可以幫我嗎?我需要在HTML頁面中嵌入PDF文檔。 PDF是動態生成的,即不是靜態文件,而是使用PDF工具包(在本例中爲「Apache PDFBox」)生成的字節數組。我有一個Java Web應用程序。在HTML中嵌入PDF
據我所知,有兩種嵌入PDF的方法:使用OBJECT和IFRAME標籤。
<object>
標記對我不起作用。當我有一個動態生成的源代碼時,需要20秒。渲染。我不確定這是否是Acrobat Reader插件的問題,但我無法繞過這種奇怪的行爲。標記正常工作並顯示PDF。但問題在於:我的PDF有一個提交表單的提交按鈕。提交表單後,我需要用某種狀態消息重新顯示PDF。表格輸出轉到相同的框架。因此,我得到了一個Frame-a-a-a-Frame。無法突破當前幀,因爲我無法訪問
<form>
標籤。表單包含在PDF中,Acrobat負責提交表單。如果我的框架中有額外的元素,比如文本消息,我會得到級聯框架。
任何想法如何解決這個問題?由於
爲了使iframe的選擇工作,你可以一些JavaScript添加到您的搜索結果頁打出來的框架。儘管如此,該對象是更好的選擇。更可能與瀏覽器打好關係。我想知道PDF在這裏是否是正確的選擇;通常用於印刷文件。 – Dave 2013-05-05 16:08:41