我們希望在通過servlet的doGet方法從數據庫中檢索文檔後,在HTML頁面中顯示文檔(例如pptx
,xlsx
,docx
,pdf
,html
)。
任何人都可以分享一些片段如何實現這一目標?如何在HTML頁面中嵌入文檔?
回答
非HTML從圖像開內容需要使用的對象,嵌入或iframe標籤
- IFRAME檢索:嵌入
<iframe src="somepage.pdf"></iframe>
- 對象/:
<object src="somepage.pdf"><embed src="somepage.pdf"></embed></object>
somepage.pdf可能是somepage.jsp?filename = somepage & mimetype = application/pdf
這裏有一個有趣的鏈接How to Embed Microsoft Office or PDF Documents in Web Pages
,這裏是一個stackoverflow search
我需要使用子文檔中父文檔的內聯樣式元素。 Iframe不允許這樣做。這將嵌入或對象工作嗎? – user2284570 2015-08-25 23:31:03
不太可能。如果跨域,它也將無法正常工作。如果沒有,那麼iframe應該工作。問一個單獨的問題 – mplungjan 2015-08-26 03:44:57
相同的域。但是這個問題已經被問到了,它的答案只是提供了使用外部樣式表的響應。 – user2284570 2015-08-26 08:53:14
如果您正在查找的文檔的純HTML版本(快速渲染和跨瀏覽器支持),你可以通過Docspad。 Docspad有助於將所有不同流行的文檔格式嵌入到您的Web應用程序中。 http://docspad.com
Docspad已死:「我們將不再支持Docspad服務2014年10月19日生效」 – 2015-05-20 21:38:07
Google文檔查看器可以處理這個問題。
嘗試
<html>
<head>
<style>
*{margin:0;padding:0}
html, body {height:100%;width:100%;overflow:hidden}
</style>
<meta charset="utf-8">
<?php
$url = $_GET['url'];
?>
<title><?php echo $url; ?></title>
</head>
<body>
<iframe src="http://docs.google.com/viewer?url=<?=urlencode($url)?>&embedded=true" style="position: absolute;width:100%; height: 100%;border: none;"></iframe>
</body>
</html>
謝謝,這是我發現和工作的唯一方式。 – 2017-04-11 12:58:57
- 1. 如何在mongo中嵌入文檔頁面
- 2. 如何在HTML頁面上嵌入SWF?
- 3. 如何在html頁面上嵌入swf?
- 4. 在.html頁面上嵌入.swf文件
- 5. 如何檢查嵌入的SVG文檔是否加載到html頁面中?
- 6. 如何將嵌入式文檔放入嵌入式文檔中?
- 7. 如何將靜態HTML頁面嵌入到aspx頁面中?
- 8. 在XML文檔中嵌入HTML錨點
- 9. 嵌入在Flash Movie中的HTML頁面
- 10. 如何將動態生成的HTML文檔嵌入到HTML文檔中?
- 11. 如何將DocuSign文檔嵌入ASP.Net MVC頁面
- 12. 如何在hexo中嵌入html5頁面?
- 13. 如何在HTML頁面中嵌入視頻
- 14. 如何在Facebook頁面中嵌入複雜的html
- 15. 如何在Ionic 2中嵌入本地HTML頁面?
- 16. 如何在HTML頁面中嵌入QuickTime VR「thingy」?
- 17. 嵌入javascript到HTML文檔中
- 18. 將MS-word文檔嵌入到HTML中?
- 19. 如何在網頁中嵌入Google文檔?
- 20. 在LaTeX文檔中嵌入多頁文檔
- 21. 在Python文檔中嵌入reStructuredText文檔
- 22. 如何在XHTML文檔中嵌入XML文檔?
- 23. 在HTML中嵌入文檔(html/pdf/swf/...)的統一方法
- 24. PHP HTML在.HTML文檔中嵌入PHP標籤這可能嗎?
- 25. 如何使用css將表單嵌入到html文檔中
- 26. 如何將Microsoft Excel Spreadhseet嵌入Asp .Net頁面中?就像Google文檔
- 27. 如何在html頁面上嵌入代碼
- 28. 如何將ifrs內容嵌入到html頁面中?
- 29. 在html中嵌入php將頁眉(頁面的頂部)包含到頁面中
- 30. 如何將Google文檔集合嵌入到網頁中?
「秀」 怎麼樣?使用安裝在用戶系統上的瀏覽器插件? – 2011-04-06 11:45:00
是的,通過瀏覽器插件 – user339108 2011-04-06 11:51:16
你只需要在響應頭中返回適當的mimetype。 – symcbean 2011-04-06 11:57:29