原作: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。
分享到:
相关推荐
本话题主要关注如何将Microsoft Office(包括Word、Excel和PowerPoint)文件转换为PDF文件,这是一种普遍接受的格式,能够保持文档的原始布局和样式不受不同设备或软件的影响。 首先,我们要了解Microsoft Office...
这个压缩包"java OpenOffice wordExcel转换PDF.zip"包含了必要的jar包和其他资源,帮助开发者实现这个功能。 首先,我们要了解OpenOffice的架构。OpenOffice是由Apache基金会维护的开源办公套件,它包含了处理文字...
本文将详细探讨如何使用PHP实现Office文档(包括Word、PPT和Excel)转换为PDF,并进一步转化为SWF文件,同时添加水印功能,以实现安全的在线预览。 首先,我们需要了解PHP在处理文件转换时常用的一些库和工具。在本...
在IT行业中,Apache POI是一个广泛使用的库,主要用于读写Microsoft Office格式的文件,如Word、Excel和PowerPoint。本文将深入探讨如何利用Apache POI框架根据模板生成Word文档,并进一步将其转换为PDF文件。 首先...
标题中的“Office2007 Word Excel PPT 转 PDF 插件”是指一种能够帮助用户将Microsoft Office 2007中的Word文档、Excel表格和PowerPoint演示文稿转换为PDF(Portable Document Format)格式的软件工具。PDF是一种...
本项目是一个基于Spring Boot框架实现的实用工具,用于将Microsoft Office的三种常见文件格式——Word(.docx)、Excel(.xlsx)和PowerPoint(.pptx)转换为PDF格式。这个小Demo提供了完整的功能,无需任何水印,...
在这个场景中,标题提到的"OFFICE文档转换成PDF源码"是指使用易语言编写的代码,能够实现将Microsoft Office创建的文档(如Word、Excel或PowerPoint)转换为PDF格式。这种功能在许多场合都很实用,例如保持文档格式...
转换PDF到Word则更为复杂,因为PDF是一种静态格式,而Word文档通常包含更多的可编辑内容。Java中的PDFBox库虽然能读取PDF,但不直接支持转换为Word。在这种情况下,可能需要使用如Aspose.Words这样的商业库,它提供...
标题中的“Word/Excel/PPT2007转PDF插件”指的是一个工具或软件,它的主要功能是帮助用户将Microsoft Office 2007中的Word文档、Excel电子表格和PowerPoint演示文稿转换成PDF(Portable Document Format)格式。PDF...
描述中提到的“安装完毕可以直接在offic里面直接转换”,意味着这个工具或者功能可以集成到Microsoft Office套件中,用户无需离开Word或PowerPoint界面,就能直接将当前编辑的文档转换为PDF。这极大地提高了工作效率...
标题中的“Office文档转换为PDF、XPS工具”是指一种能够将Microsoft Office创建的文档(如Word、Excel、PowerPoint)转换成PDF或XPS格式的软件。这种工具的目的是为了方便用户在不同设备间共享文件,或者确保文档在...
本篇文章将深入探讨如何使用Java将Office Word、PDF、Excel和PPT文件转换为HTML文件。 首先,我们需要了解的是,Java中的文件转换通常依赖于第三方库,因为Java标准库并不直接支持这些特定的转换功能。以下是一些...
PDF2Office v4.0是一款专门用于转换PDF文档的工具,它支持将PDF文件转换成Microsoft Office中的Word、Excel和PowerPoint格式。这个压缩包包含了该软件的不同组件和辅助文件,便于用户安装和使用。 首先,`Splash....
Java使用OpenOffice转换Office文档为PDF是一种常见的技术需求,尤其在企业级应用中,为了保持一致性和跨平台兼容性,可能会需要将Word、Excel或PowerPoint文档转换为PDF格式。以下将详细介绍如何在Java环境中利用...
在.NET开发环境中,有时我们需要将Office文档(如Word、Excel和PowerPoint)转换为PDF格式,以便于在线查看、分享或打印。微软Office提供了一种称为COM(Component Object Model)的接口,允许开发者通过编程方式...
本话题聚焦于将Microsoft Office的三种主要文件格式——Word(.doc或.docx)、Excel(.xls或.xlsx)和PowerPoint(.ppt或.pptx)转换为PDF格式。PDF(Portable Document Format)文件因其便携性和一致性而广受欢迎,...
在Java编程环境中,将文档(如Excel、Word、PDF、PPT)转换为图片是一种常见的需求,这在处理大量文档预览、数据可视化或者移动设备兼容性问题时尤其有用。以下是一些关于如何使用Java实现这种转换的关键知识点: 1...
本项目专注于将Microsoft Office的三种主要格式——Word(.doc或.docx)、Excel(.xls或.xlsx)和PowerPoint(.ppt或.pptx)转换为PDF格式。这有助于保持文档的一致性、防止格式更改,并方便跨平台查看。以下是对...
标题中的“poi将word、PPT、Excel转pdf实现在线预览的jar包”涉及到的是Apache POI库在Java开发中的应用,以及如何利用它来处理Microsoft Office文档并转换为PDF格式,以便进行在线预览。Apache POI是Java平台上用于...
除了批量转换Word文档,PageOffice还支持其他Office文档格式的处理,如Excel和PowerPoint。这使得它适用于多种场景,包括报表自动化生成、在线编辑和协作,以及自定义的业务流程自动化。 综上所述,PageOffice提供...