新窗体放一个能显示pdf的插件,点击后,传入pdf相关的数据过去,然后把pdf显示出来就OK了。
你js里面用window.location.href='/地址?pdf参数=1';可以用这样的方式传过去,然后在显示pdf页面放一个插件,显示就行了。但是现在js显示pdf插件貌似还没看见过。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
 
<body>
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000"
          width="730" height="606" border="0" top="-10" name="pdf">
     <param name="toolbar" value="false">
     <param name="_Version" value="327680">
     <param name="_ExtentX" value="19315">
     <param name="_ExtentY" value="16034">
     <param name="_StockProps" value="0">
     <param name="SRC" value="正文.pdf">
</object>
</body>
</html>
如果楼主想要显示pdf、word文件,可使用flexpaper插件,该插件需要将pdf、word转换成swf文件,swf文件的转换可利用pdf2swf工具实现(通过调用命令进行转换)。