论坛首页 Java企业应用论坛

利用永中Office实现Word/Excel/PPT PDF转换

浏览 9957 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (3)
作者 正文
   发表时间:2010-12-25  

这个思路挺酷的么?

 

再加上FlexPaper,在互联网上也可以分享文档了,配合一个nosql,真不愧为“潮流技术”的最佳实践啊!

 

具体代码(参考永中二次开发手册和API_DOC)

 

Application.getApplicationInstance();
Workbooks books = Application.getWorkbooks();
Workbook book = books.openWorkbook("your_file")
byte[] arr = books.getWorkbookAsByteArray(book,  FileConstants.TYPE_PDF);
// 剩下的,你懂的。。。

 

   发表时间:2010-12-25  
是不是只有思路。。
0 请登录后投票
   发表时间:2010-12-28  
Office 2007开始可以直接另存为pdf,OpenOffice 也可以。有用过 WSTO 去调用Office
2007 转PDF,没大问题。
0 请登录后投票
   发表时间:2010-12-28  
nick.s.ni 写道
Office 2007开始可以直接另存为pdf,OpenOffice 也可以。有用过 WSTO 去调用Office
2007 转PDF,没大问题。


我的意思是,我想用java代码实现 word / excel -> pdf以很好地嵌入到其他应用中

office一般都提供转pdf功能,但开发接口方面我还不太了解,WSTO,可以么?请这位童鞋详细讲下子
0 请登录后投票
   发表时间:2011-01-04  
问一下 ,这个需要安装永中吗,,还是绿色版 ,不用安装,
0 请登录后投票
   发表时间:2011-01-04  
gfghgi 写道
问一下 ,这个需要安装永中吗,,还是绿色版 ,不用安装,


不需要,就一个第三方jar EIOffice.jar而已
0 请登录后投票
   发表时间:2011-01-06  
最关心的是转换的效果与速度,转换的效果和office的兼容性如何?openoffice也很好用,便是转换的效果有点让人不满意,特别是2007 ppt的转换
0 请登录后投票
   发表时间:2011-01-07  
的确——这个应该没有太多的使用价值的——兼容性和性能方面虽然我没有进行测试——

毕竟永中的Api再底层的也没有提供,用本来显示一个桌面应用(Office)的东东去做pdf转换这件事儿的确太牛刀了
0 请登录后投票
   发表时间:2011-01-07  
好象Apache有个poi,用起来感觉还不是很好,不过效果算可以了,好像现office转pdf现在没有很好的技术解决方案吧。毕竟office不是开源的。
0 请登录后投票
   发表时间:2011-01-09  
最好的解决方案就是使用java 调用COM组件来实现另存为PDF的功能(Office 2007sp2以上版本支持)

或者使用虚拟打印机

这两个方法是效果最好的
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics