<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %>
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
<%
|
String path = request.getContextPath();
|
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
|
+ path + "/";
|
%>
|
|
<!DOCTYPE HTML>
|
<html>
|
<head>
|
<base href="<%=basePath%>">
|
<meta name="viewport" charset="width=device-width, initial-scale=1.0">
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
<title>文件浏览</title>
|
<!--[if !IE]><!-->
|
<link href="static/plugins/font-awesome/css/font-awesome.css" rel="stylesheet" type="text/css">
|
<!--<![endif]-->
|
<!--[if gt IE 8]>
|
<link href="static/plugins/font-awesome/css/font-awesome.css" rel="stylesheet" type="text/css">
|
<![endif]-->
|
<link href="static/plugins/jquery-easyui/themes/bootstrap/easyui.css" rel="stylesheet" type="text/css">
|
<link rel="stylesheet" href="static/styles/initialize.css" type="text/css">
|
<link rel="stylesheet" href="static/styles/common.css" type="text/css">
|
<link rel="stylesheet" href="static/plugins/layer/skin/default/layer.css" type="text/css">
|
|
<script type="text/javascript" src="static/plugins/jquery/jquery.min.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui/jquery.easyui.min.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui/locale/easyui-lang-zh_CN.js"></script>
|
<script type="text/javascript" src="static/scripts/easyuiExtend.js"></script>
|
<script type="text/javascript" src="static/scripts/jquery-extend.js"></script>
|
<script type="text/javascript" src="static/plugins/layer/layer.js"></script>
|
<script type="text/javascript" src="static/plugins/slimScroll/jquery.slimscroll.min.js"></script>
|
|
<script type="text/javascript" src="static/plugins/spinjs/spin.js"></script>
|
<script type="text/javascript" src="static/plugins/spinjs/jquery.spin.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery.blockUI.js"></script>
|
|
<script type="text/javascript" src="static/wcp/scripts/wcp.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.layer.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.blockUI.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.spin.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.jquery.js"></script>
|
|
<!--[if lt IE 9]>
|
<script type="text/javascript" src="static/plugins/json2.js"></script>
|
<![endif]-->
|
<style type="text/css">
|
.viewer {
|
width: 100%;
|
border: 1px solid black;
|
position: relative;
|
}
|
</style>
|
</head>
|
<body class="pt-tree">
|
<div class="margin-lr">
|
<div class="pt-form">
|
<form id="form1">
|
<!-- pdf浏览(iWebPdf插件) -->
|
<div id="div_PDF" style="margin-top: -25px;height: 103%;">
|
<object id="iWebPDF" width="100%" classid="clsid:39E08D82-C8AC-4934-BE07-F6E816FD47A1"
|
codebase="static/plugins/iWebPDF.cab#version=7,2,0,246" viewastext>
|
<span style="color: red" align="center">你未安装pdf阅读器,请下载并安装AdbeReader软件。</span>
|
</object>
|
</div>
|
</form>
|
</div>
|
|
</div>
|
</body>
|
<script type="text/javascript" src="static/scripts/ResizeScroll.js"></script>
|
|
|
<script>
|
//窗口参数,用于弹窗传递
|
var params = {
|
callBack: null
|
};
|
|
$(function () {
|
var randomNum = Math.random();
|
var url = encodeURI('${attachViewUrl}');
|
form1.iWebPDF.WebOpenUrlFile("<%=basePath%>general/" + url + "&controlType=activex&rnd=" + randomNum);
|
form1.iWebPDF.height = $(window).height() + 20;
|
|
initControl();
|
});
|
$(window).resize(function () {
|
form1.iWebPDF.height = $(window).height() + 20;
|
});
|
|
function closeWindow() {
|
var index = top.layer.getFrameIndex(window.name); //获取窗口索引
|
top.layer.close(index);
|
}
|
</script>
|
|
<!-- PDF插件初始化及各种方法-->
|
<script>
|
function initControl(){
|
var UserPrintRight = "1"; //用户打印权限。
|
var DownLoad = "1";
|
form1.iWebPDF.ShowMenus = 0; //菜单栏是否显示 1:显示 0:隐藏
|
form1.iWebPDF.ShowTools = 1; //工具栏是否显示
|
form1.iWebPDF.ShowSigns = 0; //签章栏是否显示
|
form1.iWebPDF.ShowSides = 0; //侧边栏是否显示
|
form1.iWebPDF.ShowMarks = 0; //书签树是否显示
|
form1.iWebPDF.ShowState = 1; //状态栏是否显示
|
form1.iWebPDF.ShowPostil = 1; //批注栏是否显示
|
//禁止显示页面的页码数。
|
//禁用所有按钮
|
//form1.iWebPDF.EnableTools("实际大小;搜索文本", 2);
|
//form1.iWebPDF.EnableTools("全屏显示", 0);
|
|
<c:if test="${!printPermission}">
|
form1.iWebPDF.EnableTools("打印文档", 0);
|
</c:if>
|
<c:if test="${!downloadPermission}">
|
form1.iWebPDF.EnableTools("另存为", 0);
|
</c:if>
|
form1.iWebPDF.EnableTools("保存文档", 0);
|
form1.iWebPDF.EnableTools("文档属性", 0);
|
form1.iWebPDF.EnableTools("关闭文档", 0);
|
|
form1.iWebPDF.EnableTools("搜索文本", 0);
|
form1.iWebPDF.EnableTools("文本选择", 0);
|
form1.iWebPDF.EnableTools("快照工具", 0);
|
form1.iWebPDF.EnableTools("关于金格", 0);
|
|
<c:if test="${enableWatermark}">
|
WateMark();
|
</c:if>
|
|
EnablePages();
|
}
|
|
function getCurPageNum() {
|
return form1.iWebPDF.CurPage;
|
}
|
|
function setCurPageNum(pageNum) {
|
form1.iWebPDF.CurPage = pageNum;
|
}
|
|
function ChangeTrueUrl(url) {
|
var pathfilepathindex = url.lastIndexOf('/');
|
var pathfilepath = url.substr(0, pathfilepathindex + 1);
|
var pathfilename = url.substr(pathfilepathindex + 1);
|
var pathfilenameq = pathfilename.substr(0, 2);
|
var pathfilenameh = pathfilename.substr(3);
|
return pathfilepath + pathfilenameq + pathfilenameh;
|
}
|
|
//保存到服务器
|
function SavePDF() {
|
form1.iWebPDF.WebSave();
|
}
|
|
//设置水印 参数1,起始页 2,终止页 3,水印文本 4,透明度 5,字体大小 0表示自适应 6,旋转角度 7,水印位置(文本上/下) true/false 8,水印左下角X坐标,-1时则为居中位置 9,水印左下角Y坐标,-1时则为居中位置
|
//特别说明:在X或Y不为-1时,FontSize必须为大于零的值,否则会导致水印不可见
|
function WateMark() {
|
var WateMarkText = "${watermarkText}";
|
var WateMarkStartPage = 1;
|
var WateMarkEndPage = form1.iWebPDF.PageCount;
|
var Xloaction = "100";
|
var Ylocation = "100";
|
var Transparency = ${watermarkTransparency}; //透明度
|
var fontSize = ${watermarkFontsize}; //字体大小
|
var Angel = 45; //旋转角度
|
form1.iWebPDF.WateMark(WateMarkStartPage, WateMarkEndPage, WateMarkText, Transparency, fontSize, Angel, false, Xloaction, Ylocation);
|
}
|
|
//禁止显示部分页面 参数1:string页面范围,2:bool显示与否,3:String 禁止显示的文本
|
function EnablePages() {
|
var NoPageNum = "";
|
form1.iWebPDF.EnablePages(NoPageNum, false, "此页为涉密件!");
|
}
|
|
//页面
|
function PageChanged(action) {
|
switch (action) {
|
case "Next":
|
if (form1.iWebPDF.CurPage + 1 <= form1.iWebPDF.PageCount) {
|
form1.iWebPDF.GotoNextPage();
|
}
|
break;
|
case "Prve":
|
if (form1.iWebPDF.CurPage - 1 >= 1) {
|
form1.iWebPDF.GotoPreviousPage();
|
}
|
break;
|
case "First":
|
if (form1.iWebPDF.CurPage != 1) {
|
form1.iWebPDF.GotoFirstPage();
|
}
|
break;
|
case "End":
|
if (form1.iWebPDF.CurPage != form1.iWebPDF.PageCount) {
|
form1.iWebPDF.GotoLastPage();
|
}
|
break;
|
}
|
|
}
|
|
// //打印 参数1:打印份数 2.打印机名称 3.打印起始页 4,打印结束页 5,是否显示打印窗口
|
// function PrintPDF() {
|
// if (WebPrint(1, PrinterName, 0, 0, false)) {
|
// alert("打印成功!");
|
// }
|
// else{
|
// alert("打印失败!");
|
// }
|
// }
|
</script>
|
</html>
|