package com.shlanbao.tzsc.utils.tools; import java.io.File; import java.io.IOException; import java.net.ConnectException; import java.util.ResourceBundle; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.log4j.Logger; import com.artofsolving.jodconverter.DocumentConverter; import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter; /** * * @author liuligong * @create 2014-8-14下午07:03:44 * @return */ public class ConvertServlet extends HttpServlet { private static final long serialVersionUID = 1L; private File sourceFile; //目标源文件 private File pdfFile; //PDF目标文件 private File swfFile; //swf目标文件 private Runtime runtime; private static final ResourceBundle bundle = ResourceBundle.getBundle("config"); protected Logger log = Logger.getLogger(this.getClass()); /** * @see HttpServlet#HttpServlet() */ public ConvertServlet() { super(); // TODO Auto-generated constructor stub } /** * @see Servlet#init(ServletConfig) */ public void init(ServletConfig config) throws ServletException { File uploadPath = new File(bundle.getString("save_url")+bundle.getString("upload")); if (!uploadPath.exists()) { uploadPath.mkdir(); } } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doPost(request, response); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request,HttpSession session, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub String fileId = request.getParameter("fileId"); String path=bundle.getString("service_url")+fileId; session.setAttribute("service_urlf", path); response.sendRedirect(request.getContextPath()+"/pms/FileManage/flexpaper/readFile.jsp"); } }