`
jy00314996
  • 浏览: 72787 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

将office文档(word,excel,powerpoint)转换为pdf

    博客分类:
  • Java
阅读更多

原作:http://www.codigg.com/2009/05/office-word-excel-ppt-to-pdf-java/

本文中的方法可以将Office文档(word,excel,powerpoint)转为pdf文档。代码中使用了jcom(http://sourceforge.net/projects/jcom),日本的一个项目。

import jp.ne.so_net.ga2.no_ji.jcom.IDispatch;
import jp.ne.so_net.ga2.no_ji.jcom.ReleaseManager;
 
public class Office2Pdf {
 
        public void createPDF(String officePath,String pdfPath) throws Exception {
                ReleaseManager rm = null;
                IDispatch app = null;
                try {
                        rm=new ReleaseManager();
                        app = new IDispatch(rm, "PDFMakerAPI.PDFMakerApp");
                        app.method("CreatePDF",new Object[]{officePath,pdfPath});
                } catch (Exception e) {
                        throw e;
                } finally {
                        try {
                                app=null;
                                rm.release();
                                rm = null;
                        } catch (Exception e) {
                                throw e;
                        }
                }
        }
 
        public static void main(String[] args) throws Exception {
                Office2Pdf one=new Office2Pdf();
                one.createPDF("E:\\codigg.ppt","E:\\codigg-ppt.pdf");
                one.createPDF("E:\\codigg.doc","E:\\codigg-doc.pdf");
                one.createPDF("E:\\codigg.xls","E:\\codigg-xls.pdf");
        }
}

 

需要运行环境:Windows,Acrobat(不是Reader哦),MS Office。

分享到:
评论

相关推荐

    海鸥Office文档转换成PDF转换器v3.0免费绿色版

    海鸥Office文档转换成PDF转换器是一款Windows操作系统下的绿色、免费、简单、实用、美观的转换软件,需要的朋友快来下载使用吧。 软件功能: 1、可以将Microsoft Word 文档 一键转换成PDF文件。 2、可以将Microsoft ...

    Office文档转换为PDF、XPS工具

    Office文件转PDF、XPS工具,转换快速准确,支持Word、Excel、PowerPoint转换,支持Office2007、Office2010,微软出品,品质保证。

    PDF反向生成器绿色免安装版,可以成WORD、excele、PowerPoint、EPUB、Images、html文档

    转换PDF至XLS/XLSX时,能够使设置是否保存表单的格式信息,如字体颜色等,转换PDF为EPUB时,则可设置字体颜色及背景色。 便携版实际是Wondershare PDF Converter Pro专业版,支持OCR技术(OCR组件:光学字符识别 请...

    Office批量打印精灵一款Office文档批量打印软件.rar

    Office批量打印精灵支持Word、Excel、powerpoint等文档的批量打印,且可使用虚拟打印机,将多个Office文档转换为pdf文件。 支持多种格式Office文档的批量打印,支持Excel格式:xls,xlsx;支持Powerpoint格式:ppt,...

    office2pdf:python office文档转换服务。可将word,excel,powerpoint文档转换为PDF格式。(ppt功能尚不完善)运行内核需要python,pywin32环境。同时要求机器内安装office组件

    office2pdf:python office文档转换服务。可将word,excel,powerpoint文档转换为PDF格式。(ppt功能尚不完善)运行内核需要python,pywin32环境。同时要求机器内安装office组件

    PDF 文档转换工具 iStonsoft PDF Converter 2.8.78 中文多语免费版.zip

    *转换PDF到Microsoft Office(Word,PowerPoint和Excel中):通过使用它,您可以将您的PDF文件转换成格式良好的和可编辑的Word,PowerPoint演示文稿,以秒为单位的Excel电子表格。 * PDF格式转换为图像:转换PDF到...

    Office批量打印精灵4.1.zip

    Office批量打印精灵是一款Office文档批量打印软件,支持Word、Excel、Powerpoint等文档的批量打印,且可使用虚拟打印机,将多个Office文档转换为pdf文件的办公必备小工具。 软件特色  1.支持多种格式Office文档的...

    AnyBizSoft PDF Converter 专业PDF转换Word/PPT/Excel工具

    AnyBizSoft PDF Converter 是一个专业的PDF转换器,支持将PDF转换为 Word (DOC/DOCX)、PowerPoint (PPT/PPTX)、Excel (XLS/XLSX)、HTML、TXT 等格式。经测试 AnyBizSoft PDF Converter 对中文字符(简繁中文)支持良好...

    Office批量打印精灵

    该软件界面美观,能够帮助用户轻松完成Word、Excel、Powerpoint等文档的批量打印,还可以进行虚拟打印,让你轻松把多个Office文档转换为PDF文件。  1、运行“Office批量打印精灵.exe”(如无法运行,则可能是由于...

    奈末office批量转PDF助手 v8.7.zip

    软件无需打开文件,就能实现将多个Word,Excel,PowerPoint文档批量转换成PDF文件,软件界面美观简洁、简单全面、实用方便,可快速上手,轻轻松松完成日常格式转换功能,真正做到简单全面实用。是用户实现格式转换功能...

    Office 2007转换成pdf或XPS格式工具

    该插件支持Office 2007的8个组件,包括Word、Excel、Access、PowerPoint、InfoPath、OneNote、Publisher和Visio。安装插件后,用户即可在上述组件中将相应文档存储为PDF格式或XPS格式,还可以方便地将文档保存为PDF/...

    Free Spire.Office for .NET 文档内容替换

    对文档的操作包括打开,创建,修改,转换,打印,浏览 Word、Excel、PowerPoint 和 PDF 文档,以及将数据从数据源导出为常用的文档格式,例如:Word,Excel,RTF,Access,PowerPoint,PDF,XPS,HTML,XML,Text,...

    PDF 转换工具 Solid Converter PDF 10.1.10278.4146.zip

    Solid Converter PDF 中文版是一套专门将PDF文件转换成word的软件,除了转换成word文件外,还可以转换成RTF以及Word XML文件。除此之外,它还有一个图片撷取功能,可以让我们]将PDF档里的图片撷取出来,以及将PDF档...

    Office批量打印精灵 v3.1.zip

    Office批量打印精灵,是一款Office文档批量打印软件,支持Word、Excel、Powerpoint等文档的批量打印,且可使用虚拟打印机,将多个Office文档转换为PDF文件。支持多种格式Office文档的批量打印,支持Excel格式:xls,...

    word ppt excel文档转换成pdf的C#实现代码

    代码如下:using System;using System.Collections.Generic;using System.ComponentModel...using Word = Microsoft.Office.Interop.Word;using Excel = Microsoft.Office.Interop.Excel;using PowerPoint = Microsoft.O

    Office批量打印精灵4.0.zip

    支持Word、Excel、PowerPoint、PDF等文档的批量打印,且可使用虚拟打印机将单个Office文档转换为单个PDF文档。 支持多种格式Office文档的批量打印: 支持Word格式:*.docx、*.docm、*.doc、*.dotx、*.dotm、*....

    WondersharePDFelementProfessional8.3.6.1236x64一款功能十分强大的PDF编辑器

    只需单击一下,任何在Word、Excel或其他Office应用程序中生成的现有平面表单都可以转换为可填充的可编辑PDF。 PDF格式转换 拖放鼠标,将PDF格式转换为PPT、Word、Excel、HTML、JPEG、PNG和其他格式。可以批量处理...

    JODConverter2.2.2 文档转换软件

    JODConverter,是一个Java的OpenDocument文件转换器,依赖于OpenOffice.org或者LibreOffice提供的服务来进行转换,它能将Microsoft Office文档(Word,Excel,PowerPoint)转换为PDF格式。

    office批量打印精灵

    Office批量打印精灵是一款Office文档批量打印软件,支持Word、Excel、Powerpoint、PDF等文档的批量打印,且可使用虚拟打印机,将多个Office文档转换为PDF文件。 > 支持多种格式Office文档的批量打印: 支持Word...

    Nitro PDF Professional 8.0

    - 附加安装在 Word、powerpoint、Excel 中的增益集可让您快速将 Office 文件转换成 PDF 文件 - PDF 虚拟印表机可将任何应用程式的文件转换成 PDF 文件 - 整合到文档总管中的滑鼠右键快显功能表,可让您方便快速转换 ...

Global site tag (gtag.js) - Google Analytics