利用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";  okString docPath = "f:\\office_src/TH.txt";   //okString 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. 下载 OpenOffice2.复制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

利用openoffice转成image相关推荐

  1. 利用OpenOffice实现word文档在线预览

    项目中遇到的word文档在线预览需求,查阅很多资料决定利用openoffice转换word文档为pdf/html进行预览实现. 1.下载openoffice4安装 www.openoffice.org ...

  2. 辨别 利用AAC转成无损格式音乐 的假无损

    我们都知道,网络上无损音乐很多,假无损也很多. 如果是MP3转成无损,很好鉴别.  但是,自从出现了一个叫做AAC的东西... 很多网上鉴别是否是CD音质的软件都几乎无法鉴别这首歌是CD音质,还是利用 ...

  3. java doc转为pdf_Java利用openoffice将doc、docx转为pdf实例代码

    本文研究的主要是Java编程利用openoffice将doc.docx转为pdf的实现代码,具体如下. 1. 需要用的软件 OpenOffice , JodConverter 2.启动OpenOffi ...

  4. Android录屏并利用FFmpeg转换成gif(一)录屏

    Android录屏并利用FFmpeg转换成gif(一) 录屏 写博客时经常会希望用一段动画来演示app的行为,目前大多数的做法是在电脑上开模拟器,然后用gif录制软件录制模拟器屏幕,对于非开发人员来讲 ...

  5. Android录屏并利用FFmpeg转换成gif(二)交叉编译FFmpeg源码

    Android录屏并利用FFmpeg转换成gif(二) 写博客时经常会希望用一段动画来演示app的行为,目前大多数的做法是在电脑上开模拟器,然后用gif录制软件录制模拟器屏幕,对于非开发人员来讲这种方 ...

  6. Android录屏并利用FFmpeg转换成gif(三) 在Android中使用ffmpeg命令

    Android录屏并利用FFmpeg转换成gif(三) 写博客时经常会希望用一段动画来演示app的行为,目前大多数的做法是在电脑上开模拟器,然后用gif录制软件录制模拟器屏幕,对于非开发人员来讲这种方 ...

  7. Android录屏并利用FFmpeg转换成gif(四) 将mp4文件转换成gif文件

    Android录屏并利用FFmpeg转换成gif(四) 写博客时经常会希望用一段动画来演示app的行为,目前大多数的做法是在电脑上开模拟器,然后用gif录制软件录制模拟器屏幕,对于非开发人员来讲这种方 ...

  8. 利用openoffice将上传办公文档转换成PDF或者html

    前导: 开发过程中经常会使用java将office系列文档转换为PDF, 一般都使用微软提供的openoffice+jodconverter 实现转换文档. openoffice既有windows版本 ...

  9. 日本首次利用IPS细胞分化成免疫细胞应用于癌症治疗

    日本千叶大学和理化学研究所※1(理研,RIKEN)的研究团队宣布,已成功地完成了世界首例将基于诱导性多能干细胞(IPS细胞)分化的NKT细胞(自然杀伤性T细胞)移植至癌症患者体内的移植手术.这也是日本 ...

最新文章

  1. 人工智能:看看BAT三巨头怎么说
  2. 视频监控软件 SecuritySpy 简介
  3. vue中的组件导航守卫,个人理解
  4. Linux学习之系统编程篇:使用信号量实现“生产者和消费者模型”
  5. typescript-koa-postgresql 实现一个简单的rest风格服务器 —— 连接 postgresql 数据库...
  6. HDU6428-Calculate-数论函数
  7. 杜教筛--51nod1239 欧拉函数之和
  8. Python下使用optparse模块实现对多个文件进行统计【二】
  9. install python-tk_No module named _tkinter, please install the python-tk package 解决方法总结
  10. 使用 ESXCLI 命令从主机移除设备
  11. 2011年国外最受欢迎的15个音乐网站
  12. idea shell 中的函数 跳转_6 个珍藏已久 IDEA 小技巧,这一波全部分享给你!
  13. android 3d侧拉抽屉,iOS动画指南 - 4.右拉的3D抽屉效果
  14. android job service,服务保活那些事(Job Service ,JobScheduler)
  15. InnoDB存储引擎介绍-(7) Innodb数据页结构
  16. 改变win7登陆时的界面
  17. Scratch 3的作品(sb3格式的文件)怎么生成可执行exe文件
  18. 2022-2028年中国飞机电子飞行包(EFB)行业市场竞争状况及发展趋向分析报告
  19. flowchart流程图
  20. 201571030135/201571030137《小学四则运算练习软件》结对项目报告

热门文章

  1. 浅谈异或(^),与(),或(|)
  2. 定时任务调度框架Quartz--集群使用的11张表
  3. 复杂背景下的静态手势识别研究
  4. 重置mysql自增主键值的方法
  5. iview UI的Table组件数据刷新但是页面不刷新的问题
  6. 记一次编译Cesium踩坑记录
  7. Azkaban的安装教程
  8. python基础笔记1.1
  9. Git 提交本地文件到指定的仓库【实用有效】
  10. 全国计算机等级考试证书需要本人去考点领取吗?需要带什么证件?