19 lines
875 B
Plaintext
19 lines
875 B
Plaintext
<%@page import="com.amarsoft.biz.formatdoc.model.*"%>
|
|
<%@ page contentType="text/html; charset=GBK"%><%@ include file="/IncludeBeginMDAJAX.jsp"%><%
|
|
String sFileName="";
|
|
String result = "";
|
|
try{
|
|
String sObjectType = CurPage.getParameter("ObjectType");
|
|
String sObjectNo = CurPage.getParameter("ObjectNo");
|
|
String sDocID = CurPage.getParameter("DocID");
|
|
sDocID = FormatToolManager.getTrueDocId(sObjectType,sObjectNo,sDocID);//找到合适版本的DOCID
|
|
String sExcludeDirIds =CurPage.getParameter("ExcludeDirIds"); //排除的节点
|
|
IFormatTool formatTool = FormatToolManager.getFormatTool(sDocID,sExcludeDirIds);
|
|
sFileName = formatTool.genPdf(new FormatDocConfig(request),sObjectType,sObjectNo,sDocID );
|
|
result = sFileName;
|
|
}catch(Exception e){
|
|
ARE.getLog().error(e.toString());
|
|
result = "FAILED";
|
|
}
|
|
out.print(result);
|
|
%><%@ include file="/IncludeEndAJAX.jsp"%> |