最近搞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.jodconverte

本文介绍了一个使用Struts+Spring+JPA框架的Web项目中,如何通过OpenOffice将Office文档转换为PDF实现在线预览的方法。首先,下载并安装OpenOffice,然后利用JODConverter进行文件转换。详细步骤包括:转换文档为PDF,启动OpenOffice,编写转换工具类,并在预览按钮点击后调用相应处理。提供了相关代码和博客参考资料。

2万+

被折叠的 条评论
为什么被折叠?



