Commit 7effc599 authored by alex yao's avatar alex yao

fix:build

parent e6229374
package cn.com.poc.common.utils;
import cn.com.yict.framemax.core.exception.BusinessException;
import com.aspose.words.SaveFormat;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Date;
......@@ -73,29 +70,4 @@ public class FileUtils {
return null;
}
/**
* word转pdf文件转换工具
*
* @param docFile doc文件 / docx文件
* @return
*/
public static File wordConvertPDF(File docFile) {
try {
FileInputStream fileInputStream = new FileInputStream(docFile);
com.aspose.words.Document doc = new com.aspose.words.Document(fileInputStream);
File tempFile = File.createTempFile(UUID.randomUUID().toString(), ".pdf");
FileOutputStream os = new FileOutputStream(tempFile);
doc.save(os, SaveFormat.PDF);
os.close();
fileInputStream.close();
return tempFile;
} catch (IOException e) {
logger.error("doc2pdf error:" + e.getMessage());
throw new BusinessException("文件加载失败");
} catch (Exception e) {
logger.error("doc2pdf error:" + e.getMessage());
throw new BusinessException("文件解析失败");
}
}
}
......@@ -3,14 +3,10 @@ package cn.com.poc.utils;
import cn.com.poc.common.utils.DocumentLoad;
import cn.com.poc.common.utils.FileUtils;
import cn.com.yict.framemax.core.spring.SingleContextInitializer;
import com.aspose.words.Document;
import com.aspose.words.HtmlSaveOptions;
import com.aspose.words.HtmlVersion;
import com.aspose.words.SaveFormat;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.text.PDFTextStripper;
import org.junit.runner.RunWith;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.web.WebAppConfiguration;
......@@ -29,9 +25,7 @@ public class FileUtilsTest {
@Test
public void test_wordConvertPDF() throws Exception {
File pdfFile = new File("C:\\Users\\52747\\Documents\\dataset\\香港正式駕駛執照複本(Chi)—按模板切分.doc");
File file = FileUtils.wordConvertPDF(pdfFile);
System.out.println(DocumentLoad.loadPDF(file));
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment