使用<OBJECT> 标签在HTML 中嵌入PDF文档,简单使用如下:
1 pdf.jsp示例:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>PDF嵌入页面</title>
</head>
<body>
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000"
width="100%" height="100%" border="0">
<param name="toolbar" value="false">
<param name="_Version" value="65539">
<param name="_ExtentX" value="20108">
<param name="_ExtentY" value="10866">
<param name="_StockProps" value="0">
<!-- 下面是指明你的PDF文档所在地,相对于发布web目录 -->
<param name="SRC" value="a.pdf">
</object>
</body>
</html>
2 加入div及样式调好看一点点(pdf2.jsp):
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>PDF嵌入页面</title>
</head>
<body>
<DIV id=showdiv
style="Z-INDEX: 0; LEFT: 10px; WIDTH: 990px; POSITION: absolute; TOP: -8px; HEIGHT: 10px">
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000"
width="990" height="700" border="0" top="-10" name="pdf">
<param name="toolbar" value="false">
<param name="_Version" value="65539">
<param name="_ExtentX" value="20108">
<param name="_ExtentY" value="10866">
<param name="_StockProps" value="0">
<!-- 下面是指明你的PDF文档所在地,相对于发布web目录 -->
<param name="SRC" value="a.pdf">
</object>
</DIV>
</body>
</html>
就这么简单使用。
下面转载一个网友的文章:
网页直接打开PDF 在IE中显示pdf文档的方法及参数设置
这是在为学院做精品课程网站的时候遇到的一个问题,老师提供的资料都是pdf格式的,如果访问者的计算机上没有装acrobat reader,直接用iframe或者直接用链接打开,那就不是打开文档,而是直接下载了,为了防止下载,想像到媒体文件的播放方式,加上一些官方的docs,考虑用用object标签使用pdf插件嵌入ie中,结果可行。
|