最近搞web项目,使用框架struts+spring+jpa实现,做到项目里面一个在线预览功能,试过无数的方法,最后得到了一个非常使用的方法,这方法也是我看过多篇博客的出来的,仅限参考。
效果图如下:
第一步:
通过第三方软件openoffice将office文档ppt,pptx,doc,docx,xls,xlsx转换成pdf文档;
openoffice下载链接:http://www.openoffice.org/zh-cn/download/,
第二步:
JODConverter一个Java的OpenDocument 文件转换器,导入其相关的jar包
下载地址:http://download.csdn.net/detail/tan313/9041821
第三步:
进行安装文件,在进行项目开发前,必须启动openoffice,我这里不需要之前启动openoffice,启动openoffice写在代码中,使用代码进行启动;不过你唯一要改的就是你的openoffice安装路径,这里在后边我会说到的。
上面相关jar包导入后,而且openoffice也安装好后,就可以进行项目开发:
首先给出工具类,很重要:
/**
*
*/
package com.sdbd.utils;
import java.io.File;
import java.util.Date;
import java.util.regex.Pattern;
import org.artofsolving.jodconverter.OfficeDocumentConvert