`
jy00314996
  • 浏览: 75695 次
  • 性别: 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(word execl PowerPoint)文件转换成PDF文件

    本话题主要关注如何将Microsoft Office(包括Word、Excel和PowerPoint)文件转换为PDF文件,这是一种普遍接受的格式,能够保持文档的原始布局和样式不受不同设备或软件的影响。 首先,我们要了解Microsoft Office...

    java OpenOffice wordExcel转换PDF

    这个压缩包"java OpenOffice wordExcel转换PDF.zip"包含了必要的jar包和其他资源,帮助开发者实现这个功能。 首先,我们要了解OpenOffice的架构。OpenOffice是由Apache基金会维护的开源办公套件,它包含了处理文字...

    php版本 office文档(word,ppt,excel)转pdf转swf(加水印),实现在线预览

    本文将详细探讨如何使用PHP实现Office文档(包括Word、PPT和Excel)转换为PDF,并进一步转化为SWF文件,同时添加水印功能,以实现安全的在线预览。 首先,我们需要了解PHP在处理文件转换时常用的一些库和工具。在本...

    使用poi根据模版生成word文档并转换成PDF文件

    在IT行业中,Apache POI是一个广泛使用的库,主要用于读写Microsoft Office格式的文件,如Word、Excel和PowerPoint。本文将深入探讨如何利用Apache POI框架根据模板生成Word文档,并进一步将其转换为PDF文件。 首先...

    office2007 word excel ppt 转 PDF 插件

    标题中的“Office2007 Word Excel PPT 转 PDF 插件”是指一种能够帮助用户将Microsoft Office 2007中的Word文档、Excel表格和PowerPoint演示文稿转换为PDF(Portable Document Format)格式的软件工具。PDF是一种...

    word、excel、ppt转pdf,spring boot小demo

    本项目是一个基于Spring Boot框架实现的实用工具,用于将Microsoft Office的三种常见文件格式——Word(.docx)、Excel(.xlsx)和PowerPoint(.pptx)转换为PDF格式。这个小Demo提供了完整的功能,无需任何水印,...

    易语言OFFICE文档转换成PDF源码

    在这个场景中,标题提到的"OFFICE文档转换成PDF源码"是指使用易语言编写的代码,能够实现将Microsoft Office创建的文档(如Word、Excel或PowerPoint)转换为PDF格式。这种功能在许多场合都很实用,例如保持文档格式...

    java实现office、wps转pdf,pdf转word

    转换PDF到Word则更为复杂,因为PDF是一种静态格式,而Word文档通常包含更多的可编辑内容。Java中的PDFBox库虽然能读取PDF,但不直接支持转换为Word。在这种情况下,可能需要使用如Aspose.Words这样的商业库,它提供...

    Word/Excel/PPT2007转PDF插件

    标题中的“Word/Excel/PPT2007转PDF插件”指的是一个工具或软件,它的主要功能是帮助用户将Microsoft Office 2007中的Word文档、Excel电子表格和PowerPoint演示文稿转换成PDF(Portable Document Format)格式。PDF...

    word及ppt转换成pdf工具

    描述中提到的“安装完毕可以直接在offic里面直接转换”,意味着这个工具或者功能可以集成到Microsoft Office套件中,用户无需离开Word或PowerPoint界面,就能直接将当前编辑的文档转换为PDF。这极大地提高了工作效率...

    Office文档转换为PDF、XPS工具

    标题中的“Office文档转换为PDF、XPS工具”是指一种能够将Microsoft Office创建的文档(如Word、Excel、PowerPoint)转换成PDF或XPS格式的软件。这种工具的目的是为了方便用户在不同设备间共享文件,或者确保文档在...

    使用java将office word pdf excel ppt文件转换成html文件

    本篇文章将深入探讨如何使用Java将Office Word、PDF、Excel和PPT文件转换为HTML文件。 首先,我们需要了解的是,Java中的文件转换通常依赖于第三方库,因为Java标准库并不直接支持这些特定的转换功能。以下是一些...

    PDF转换为Word_Excel_PPT文档工具PDF2Officev4.0.rar

    PDF2Office v4.0是一款专门用于转换PDF文档的工具,它支持将PDF文件转换成Microsoft Office中的Word、Excel和PowerPoint格式。这个压缩包包含了该软件的不同组件和辅助文件,便于用户安装和使用。 首先,`Splash....

    Java用OpenOffice将office转换为PDF

    Java使用OpenOffice转换Office文档为PDF是一种常见的技术需求,尤其在企业级应用中,为了保持一致性和跨平台兼容性,可能会需要将Word、Excel或PowerPoint文档转换为PDF格式。以下将详细介绍如何在Java环境中利用...

    .Net引用Office的COM实现Word,Excel,PPT转PDF

    在.NET开发环境中,有时我们需要将Office文档(如Word、Excel和PowerPoint)转换为PDF格式,以便于在线查看、分享或打印。微软Office提供了一种称为COM(Component Object Model)的接口,允许开发者通过编程方式...

    word,excel,ppt文件转换成pdf文件

    本话题聚焦于将Microsoft Office的三种主要文件格式——Word(.doc或.docx)、Excel(.xls或.xlsx)和PowerPoint(.ppt或.pptx)转换为PDF格式。PDF(Portable Document Format)文件因其便携性和一致性而广受欢迎,...

    java文档excel、word、pdf、ppt转图片

    在Java编程环境中,将文档(如Excel、Word、PDF、PPT)转换为图片是一种常见的需求,这在处理大量文档预览、数据可视化或者移动设备兼容性问题时尤其有用。以下是一些关于如何使用Java实现这种转换的关键知识点: 1...

    word,excel,ppt转换成pdf项目的依赖jar

    本项目专注于将Microsoft Office的三种主要格式——Word(.doc或.docx)、Excel(.xls或.xlsx)和PowerPoint(.ppt或.pptx)转换为PDF格式。这有助于保持文档的一致性、防止格式更改,并方便跨平台查看。以下是对...

    poi将word、PPT、Excel转pdf实现在线预览的jar包

    标题中的“poi将word、PPT、Excel转pdf实现在线预览的jar包”涉及到的是Apache POI库在Java开发中的应用,以及如何利用它来处理Microsoft Office文档并转换为PDF格式,以便进行在线预览。Apache POI是Java平台上用于...

    用PageOffice实现批量转换导出Word文档.pdf

    除了批量转换Word文档,PageOffice还支持其他Office文档格式的处理,如Excel和PowerPoint。这使得它适用于多种场景,包括报表自动化生成、在线编辑和协作,以及自定义的业务流程自动化。 综上所述,PageOffice提供...

Global site tag (gtag.js) - Google Analytics