使用java将word文档转换为swf格式
来源:互联网 发布:韶关网络问政平台 编辑:程序博客网 时间:2024/04/30 09:09
将doc格式转换为swf
基本做法是将word转为pdf,然后再转为swf文件,几种做法的不同在于word转换为pdf上,所以我们这几天的重点工作就是学习如何将word转为pdf,这几种方法虽然能完成word到swf的转换,但是都存在一些问题,如不能转换文本中的表格、图片等。
现在发现一个新方法可以实现转换,而且能够原封不动地将word内容转为swf,不存在图片或表格无法转换的问题,在flashplayer中浏览效果与用word打开一样,使用的方法如下:
(1)在java中调用PDFCreater工具,将word转换为pdf。
(2)利用swftools将pdf转换为swf。
这种做法的优点在于代码简单,PDFcreater和swftools为第三方工具,在java中调用这两个工具即可;缺点在于这种调用使java具有了平台依赖性,如果脱离了windows就无法使用,而java程序有很多是要部署在linux等非windows系统下的,这与java跨平台的优点相违背。
现将李健发给您的其他几种方法优缺点总结如下:
(1)jacob工具:优点在于操作简单,只需导入jacobjar包即可,缺点在于jacob与jdk的版本具有依赖性,如果jdk版本与jacob版本不一致则无法使用,也就是说可能在一台机器上跑成功了,换了台机器就不行。
(2)jcom工具:优点与jacob一样,缺点有两点:1、需要安装pdf打印机,使得这种做法依赖于windows平台;2、转换时无法转换图片。
(3)POI+Itext:优点:与上两种方法不同,这是一种纯java操作方法,无需安装任何第三方软件,便可将word转为pdf;缺点:只能转换文本内容.
目前还在寻找更好的实现方法,先将这几天的工作总结一下:
经过这几天的学习,查了很多利用java实现doc与pdf格式转换的资料,现在主流的做法是:在java中创建JNI实例,然后通过JNI来调用windows下的com组件,利用com组件来访问office文档。Jcom和jacob都是利用了这个原理。现在由于部分java-web软件需要将数据库中数据和office之间进行导入导出操作,所以需要利用这些操作office的工具。但是操作office并非是java的强项,开发者在这方面做的研究不多,原因在于,word格式不是公开的,而java是跨平台的,所以利用java不能直接操作word,必须借助第三方工具,而java的优点是平台无关性,所以java与windows产品一旦发生耦合就会使java失去这个优点, 应该用vb或c++来操作比较适合。
- 使用java将word文档转换为swf格式
- 将word文档转换为swf格式小程序---的公开部分代码
- (四)java实现文档的在线浏览-使用swftools将pdf转换为swf
- 如何将PDF格式转换为WORD文档
- 如何将PDF格式转换为WORD文档
- 用ASP_Net实现将Word文档转换为PDF格式
- 如何实现将Word文档转换为PDF格式
- 如何实现将Word文档转换为PDF格式
- .net将word文档格式转换为pdf文件格式
- 将PDF文件转换为word文档格式
- java将office文档,word,ppt,pdf文档转换成swf文件在线预览
- java将word文档转换为pdf文档
- 文档在线预览(三)- 使用SWFTools转换文档为SWF格式
- 将Powerpoint文档转换为Word文档
- word文档转换为PDF、jpg、HTML、txt、swf
- 将PPT文件转换为Word文档
- C# 将Word文档转换为HTML
- C# 将Word文档转换为HTML
- 如何建立svn版本库并运行它
- 页面滚动条 body的滚动条
- MySQL导入导出命令
- c++复习注意要点
- MySQL 服务无法启动 1067 错误 进程意外终止解决方法
- 使用java将word文档转换为swf格式
- 在WM5以上系统使用Notification Broker机制实现获取全部电话状态
- csdn windows live writer 发布日志
- C++字符串
- [C#]识别常见图片
- Flex通过javascript读写cookie
- Android是什么 之三-------手机之硬件形态
- VisualSVN Server的配置和使用方法
- Delphi的单元文件详解