`
hz_chenwenbiao
  • 浏览: 996136 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

PDF在嵌入页面

阅读更多

使用<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中,结果可行。
代码如下:

<HTML>
    <HEAD>
        <META http-equiv="Content-Type" content="text/html; charset=gb2312">
        <META http-equiv="Content-Style-Type" content="text/css">
        <META http-equiv="Content-Script-Type" content="text/javascript">
        <TITLE>Checking if Acrobat Reader installed (IE4+)...</TITLE>
        <SCRIPT for="window" event="onload"
<!--
            document.all [
                         document.all.PDFNotKnown ? "IfNoAcrobat" : "IfAcrobat"
                         ] .style.display = "block";
        //--></SCRIPT>
    </HEAD>
    <BODY>
        <NOSCRIPT>
            Cannot determine if you have Acrobat Reader (or the full Acrobat)
            installed <FONT size="-1">(because JavaScript is unavailable or 
            turned off)</FONT>.
        </NOSCRIPT>
        <DIV id="IfNoAcrobat" style="display:none">
            你需要先安装Adobe Reader才能正常浏览文件,请点击这里下载Adobe Reader.
        </DIV>
        <OBJECT type="application/pdf" width=0 height=0 style="display:none">
            <DIV id="PDFNotKnown" style="display:none">&nbsp;</DIV>
        </OBJECT>
   <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">

<param name="SRC" value="MXL.pdf">
</object>
</DIV>
</BODY>
</HTML>
 
分享到:
评论
1 楼 jxpath 2011-09-01  
代码示例只有ie支持呢?其他浏览器怎么支持呢

相关推荐

Global site tag (gtag.js) - Google Analytics