我们希望在通过Servlet的
doGet
方法从数据库中检索PDF文档后,在HTML页面中展示它。有人能分享一些代码片段来实现这个功能吗?doGet
方法从数据库中检索PDF文档后,在HTML页面中展示它。有人能分享一些代码片段来实现这个功能吗?非图片的非HTML内容需要使用对象,嵌入或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
这里有一个有趣的链接如何在网页中嵌入Microsoft Office或PDF文档
这里还有一个stackoverflow搜索
谷歌文档查看器可以处理这个。
尝试一下
<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>
如果您正在寻找纯HTML版本的文档(以实现快速呈现和跨浏览器支持),您可以通过Docspad查看。 Docspad可帮助将所有不同的流行文档格式嵌入到您的Web应用程序中。http://docspad.com