我看到很多需求要求word,excel,ppt,pptx转pdf等工具类。还有就是pdf转图片转html这里介绍一个这个工具类。
引入pom.xml
com.aspose
aspose-pdf
11.0.0
com.aspose
words
15.9.0
com.aspose
aspose-slides
15.9.0
工具类代码:
package com.lvic.prsp.common.util;
import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;
import com.aspose.slides.*;
import org.apache.commons.io.FileUtils;
import org.apache.log4j.Logger;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.text.DecimalFormat;
/**
* 说明:
*
* @version 创建时间:2016年9月16日 下午2:40:43
*/
public class FileConvertUtils {
private static Logger logger = Logger.getLogger(FileConvertUtils.class);
/**
* 获取word licence
*
* @return
*/
private static boolean getWordLicense() {
InputStream license = null;
try {
license = FileConvertUtils.class.getClassLoader().getResourceAsStream("license.xml");// license路径
License aposeLic = new License();
aposeLic.setLicense(license);
} catch (Exception e) {
e.printStackTrace();
logger.error(e.getMessage(), e);
return false;
} finally {
if (license != null) {
try {
license.close();
} catch (Exception ex) {
logger.info(ex);
}
}
}
return tr