首页 > 其他 > 详细

word,excel转成pdf

时间:2014-02-17 13:10:42      阅读:382      评论:0      收藏:0      [点我收藏+]

须要用到OpenOffice ,所以须要先安装OpenOffice:

然后java代码:

package com.lynxiaojing.officereview;
import java.io.File;
import org.artofsolving.jodconverter.OfficeDocumentConverter;
import org.artofsolving.jodconverter.office.DefaultOfficeManagerConfiguration;
import org.artofsolving.jodconverter.office.OfficeManager;
public class TTTTTT {
    public static void main(String[] args) {
                      
        // 1) Start LibreOffice in headless mode.
        OfficeManager officeManager = null;
        try {
            officeManager = new DefaultOfficeManagerConfiguration()
                    .setOfficeHome(new File("D:\\Program Files (x86)\\OpenOffice 4"))//openOffice安装位置
                    .buildOfficeManager();
            officeManager.start();
              
            // 2) Create JODConverter converter
            OfficeDocumentConverter converter = new OfficeDocumentConverter(
                    officeManager);
              
            // 3) Create PDF
//            createPDF(converter);
            createPDF(converter);
              
        } finally {
            // 4) Stop LibreOffice in headless mode.
            if (officeManager != null) {
                officeManager.stop();
            }
        }
    }
              
    private static void createPDF(OfficeDocumentConverter converter) {
        try {
            long start = System.currentTimeMillis();
            converter.convert(new File("d:/WP8学习之--NavigationService类.docx"), new File(
                    "d:/HelloWorld.pdf"));
            System.out.println("Generate pdf/HelloWorld.pdf with "
                    + (System.currentTimeMillis() - start) + "ms");
        } catch (Throwable e) {
            e.printStackTrace();
        }
    }
}

jar包地址:http://download.csdn.net/detail/water_lang/6926897

本文出自 “浪羽清风” 博客,请务必保留此出处http://1145004.blog.51cto.com/1135004/1359555

word,excel转成pdf

原文:http://1145004.blog.51cto.com/1135004/1359555

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!