利用openoffice 实现 WORD,PDF,PPT,TXT,EXCEL(这个有点问题) 转成image,好像需求在手机上面,可以实现预览什么的。源码放在附件里。使用方法:
1.下载openoffice,并按照。
安装完成以后找到你的安装目录,打开目录下面的program文件夹。该文件夹里面包含一个soffice.exe文件。当你进入这个目录以后,按住 shift然后右击在此处打开命令提示符,然后输入命令:soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 然后回车就ok了。这样就会启动openoffice的8100端口。
2.解压,导入工程,run-main.
public static void main(String[] args) { // String docPath = "f:\\office_src/outlook登录向导.doc"; //ok // String docPath = "f:\\office_src/Task Progress Weekly Report(2015-1-4).xlsx"; no // String docPath = "f:\\office_src/eComm DEV Env Setup Guide 0.6.pptx"; ok // String docPath = "f:\\office_src/outlook.pdf"; ok String docPath = "f:\\office_src/TH.txt"; //ok String pdfPath = "f:\\office_out"; doc2Imags(docPath, pdfPath); }
思路,先转PDF-再转IMG。
OpenOffice java api: 简单的说就是利用java程序可以操作OpenOffice的所有功能,比如创建doc文档,插入文字,设置文字格式等等。 1. OpenOffice 给程序员提供了一个叫UNO (UniversalNetwork Objects)的组件技术.我理解的UNO: OpenOffice 类似于web程序中的服务器,程序员写的代码类似于客户端,利用UNO提供的接口和服务去完成对OpenOffice文档的操作。所以写程序首先要搭建 UNO环境: 1. 下载 OpenOffice 2.复制UNO提供的jar包: unoil.jar, java_uno.jar, juh.jar, jurt.jar, ridl.jar, unoloader.jar. (ps: 安装了SDK之后在文件夹找)到自己的工程中,引入它们。 3. 下载文档:DevelopersGuide.pdf. 4. 安装了SDK后,重新启动一下机器,然后就可以按照 DevelopersGuide 来学习 UNO 编程了。 可以看这个 http://blog.csdn.net/woaixinxin123/article/details/12117877
相关推荐
let pageData = canvas.toDataURL('image/jpeg', 1.0) let PDF = new JsPDF('', 'pt', 'a4') if (leftHeight ) { PDF.addImage(pageData, 'JPEG', 0, 0, imgWidth, imgHeight) } else { while (leftHeight > ...
`image-webpack-loader` 或 `url-loader`。 1. **安装依赖**: 使用npm或yarn安装上述提到的库,例如: ```bash npm install file-saver xlsx pdfjs-dist officegen html2canvas jspdf video.js --save ``` 2....
JodConverter 是一个基于Java的文档转换工具,它利用OpenOffice或LibreOffice的API来转换文档格式。它可以将Microsoft Office格式(如DOC、XLS、PPT)以及其他一些格式转换为PDF或其他Office格式。由于OpenOffice...
总结来说,Java导出Word文档涉及多种技术,Apache POI提供了低级别的API,直接操作Word文档的内容和格式,而JODConverter则利用OpenOffice/LibreOffice进行格式转换。根据项目需求,可以选择适合的方法。实际应用中...
XMLPPT课件是利用XML(可扩展标记语言)来创建和存储演示文稿的一种方式。XML,全称为eXtensible Markup Language,是一种用于标记数据的语言,它允许用户自定义标记来描述文档结构和内容,使其易于解析和处理。在...
在使用 OpenSolaris 2008.05 时,你可以利用 IPS (Image Packaging System) 来安装和管理软件包,这是 OpenSolaris 的包管理系统。文中提到了几个常见的安装示例,比如安装 OpenOffice 2.4,JDK 1.6.0u6 和 NetBeans...
总之,这个QT C++ demo展示了如何利用现有的Word模板和书签,通过编程方式在特定位置动态插入文字和图片,这对于自动化报告生成、数据导出或定制化文档创建等场景非常有用。通过学习和理解这个示例,开发者可以...
2.26 从OpenOffice.org文档中提取文本 96 2.27 从微软Word文档中抽取文本 97 2.28 使用跨平台的文件锁 98 2.29 带版本号的文件名 100 2.30 计算CRC-64循环冗余码校验 102 第3章 时间和财务计算 105 引言 105 ...
本教程将深入探讨如何利用Qt的QAxObject类来读取、写入Word文档,创建表格,插入图片,并实现文本和表格的格式设置。 首先,QAxObject是Qt的ActiveQt库中的一个关键类,它是COM(Component Object Model)对象的...
摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色...
通过合理利用字段、参数和变量,可以创建出既美观又实用的报表。 #### 四、iReport栏和组(Bands and Groups) Bands是报表的基本结构单元,而Groups则是对数据进行分组的方式。在iReport中,可以基于数据字段创建...
J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...
J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...
J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...
J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...
J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...