</div><p><input type="file"></p><p><input type="submit" value="上传"></p></form > </div> </body> </html>
3.创建转换页docUploadConvertAction.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@page import="java。io。*"%> <%@page import="java。util。Enumeration"%> <%@page import="com。oreilly。servlet。MultipartRequest"%> <%@page import="com。oreilly。servlet。multipart。DefaultFileRenamePolicy"%> <%@page import="com。cectsims。util。DocConverter"%> <% //文件上传采用cos组件上传,可更换为commons-fileupload上传,文件上传后,保存在upload文件夹 //获取文件上传路径 String saveDirectory =application。getRealPath("/")+"upload"; //打印上传路径信息 System。
out。println(saveDirectory); //每个文件最大50m int maxPostSize = 50 * 1024 * 1024 ; //采用cos缺省的命名策略,重名后加1,2,3。。。如果不加dfp重名将覆盖 DefaultFileRenamePolicy dfp = new DefaultFileRenamePolicy(); //response的编码为"UTF-8",同时采用缺省的文件名冲突解决策略,实现上传,如果不加dfp重名将覆盖 MultipartRequest multi = new MultipartRequest(request, saveDirectory, maxPostSize,"UTF-8",dfp); //MultipartRequest multi = new MultipartRequest(request, saveDirectory, maxPostSize,"UTF-8"); //输出反馈信息 Enumeration files = multi。getFileNames();while (files。hasMoreElements()) {System。word转pdf转换器免费版
err。println("ccc");String name = (String)files。nextElement();File f = multi。getFile(name);if(f!=null){String fileName = multi。getFilesystemName(name);//获取上传文件的扩展名String extName=fileName。substring(fileName。lastIndexOf("。")+1);//文件全路径String lastFileName= saveDirectory+"\\" + fileName;//获取需要转换的文件名,将路径名中的'\'替换为'/'String converfilename = saveDirectory。replaceAll("\\\\", "/")+"/"+fileName;System。out。println(converfilename);//调用转换类DocConverter,并将需要转换的文件传递给该类的构造方法DocConverter d = new DocConverter(converfilename);//调用conver方法开始转换,先执行doc2pdf()将office文件转换为pdf;再执行pdf2swf()将pdf转换为swf;d。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-85084-2.html
那种军舰的什么发动机造不出来