Ruby 编辑Microsoft Word.doc和.docx文件
我想翻译Microsoft Word.doc或.docx文件中的所有文本,而不更改文件本身的格式Ruby 编辑Microsoft Word.doc和.docx文件,ruby,ms-word,Ruby,Ms Word,我想翻译Microsoft Word.doc或.docx文件中的所有文本,而不更改文件本身的格式 有什么gems或库可以帮我解决这个问题吗?一般情况非常复杂,但要翻译格式相同的连续文本,只要您在Windows上并安装了Word副本,就可以使用Word访问Word文档 您可以在上找到文档。也可以使用内置对象浏览器(启动宏编辑器并按F2键) 以下简短脚本可以作为您探索的起点: require 'win32ole' file = ENV['USERPROFILE'] + '/Desktop/' +
有什么gems或库可以帮我解决这个问题吗?一般情况非常复杂,但要翻译格式相同的连续文本,只要您在Windows上并安装了Word副本,就可以使用Word访问Word文档 您可以在上找到文档。也可以使用内置对象浏览器(启动宏编辑器并按F2键) 以下简短脚本可以作为您探索的起点:
require 'win32ole'
file = ENV['USERPROFILE'] + '/Desktop/' + 'This is a test.docx';
word = WIN32OLE.new('Word.Application')
word.visible = true
doc = word.Documents.Open(file)
doc.paragraphs.each { |p| puts p.Range.Text }
doc.Close()
word.Quit()
谢谢,我会调查的。不幸的是,我在mac上,更重要的是,Heroku服务器也没有这个库。