word转pdf转换器免费版 java实现附件预览(openoffice+swftools(2)

电脑杂谈  发布时间:2018-02-19 14:02:05  来源:网络整理

</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

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 谢亚方
      谢亚方

      那种军舰的什么发动机造不出来

    热点图片
    拼命载入中...