通过java程序将word转化为pdf

2016-07-11 17:30:00    admin    8929    原创
摘要:通过java程序将word转化为pdf

这种方式需要安装插件openoffice

import org.artofsolving.jodconverter.OfficeDocumentConverter;

import org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration;
import org.artofsolving.jodconverter.office.OfficeManager;
import java.io.File;
import java.util.regex.Pattern;
public class WordPdfUtils {
private static OfficeManager officeManager;
    public static void word2pdf(File source, File target){
        DefaultOfficeManagerConfiguration config = new DefaultOfficeManagerConfiguration();
        String officeHome =  ResourceUtil.getPropertyVal("data", "openOfficePath");
        config.setOfficeHome(officeHome);
        officeManager = config.buildOfficeManager();
        officeManager.start();
        OfficeDocumentConverter converter = new OfficeDocumentConverter(officeManager);
        try {
        converter.convert(source, target);
        }catch (Exception e) {
        }
        stopService();
    }
    public static void stopService() {
        if (officeManager != null) {
            officeManager.stop();
        }
    }
}

评论列表
衍帝   2017/09/17 14:09
那有没有办法把pfd转换为word呢


豫ICP备15006410号
蝉知 蝉知4.5.2