最近在处理doc转换成pdf的时候碰到个比较奇葩的问题,正常的doc文件转换成pdf,使用openoffice,poi,itextpdf,都能进行转换
但是,我需要转换的doc是一个word模板类型的文件,形成过程为:编写word模板-->将word模板转换成xml文件-->将xml文件改成ftl后缀-->后台程序根据ftl文件生成具有内容的doc文件。
后面通过查询才找到一种方式,根据aspose.words可以将这种类型的文档转换成pdf文件。
下面码代码:
package com.zt.fs.util;
import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
public class Word2PdfUtil {
private static InputStream license;
private static InputStream fileInput;
private static File outputFile;
/**
* 获取license
*
* @return
*/
public static boolean getLicense(String docFile, String licenseFile, String pdfFile) {
boolean result = false;
try