Ruby ruby 读 word 文档

ycxxww · 2012年12月19日 · 最后由 hellolucky123 回复于 2013年04月03日 · 5513 次阅读

ruby 有没有什么 gem 包可以读写 word 文档

之前用这个 spreadsheet 看错了这个是处理 Excel 的

@fresh_fish 这个 gem 可以是操作 word 吗?我记得好像只可以操作 excel 吧!

#1 楼 @fresh_fish 我们团队里是在 window 下开发的,所以调用 win32ole 就好了

#4 楼 @ycxxww linux 我不熟悉,不过准备学,抱歉帮不了你

@lionzixuanyuan 谢谢 你给了我个思路可以考虑用 windows 去实现!!!

你们有使用 ruby 版的 poi 吗?

#6 楼 @ycxxww 不要了吧,我觉得用 windows 很挫的,帮你顶顶贴,会有大神进来教你的

jruby 调用 POI 这个 jar 包,从 word2000 到 2007POI 都支持

@ywjno 原生 ruby 有这些包吗?好用不?

#10 楼 @ycxxww poi 本来就是 java 实现的

@ywjno 我看到 poi 的官方文档上面说有 ruby 版的 poi 就是不知道怎么用?

#12 楼 @ycxxww 给的例子只有看到操作 Excel 没见到 word,而且用的 ruby 版本是 1.8.2,你确定要试试?

poi 的操作在 excel 下就跟宏 (VBA) 类似,word 没试过

@ywjno 得试试!!!不然没法继续做了!!!

jruby + aspose 最近剛好在實作,不過 aspose 不便宜!

@hellolucky123 aspose 相当不菲啊!我一直在想怎么在 linux 上处理 word 文档!不知道 hellolucky123 有没有好的解决方案。

公司研究了一陣子最後還是選擇用 aspose XD

@hellolucky123 能不能告诉我一下你们的解决方案是什么呢?我们公司这里也有一个要处理 word 文档的项目!

http://www.aspose.com/

我們是用 jruby 去 call java api,把網站的內容 export 成 docx 和 pdf 的文件。至於實際上的實作,可能需要比較明確的需求我才能給建議。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号