module NdrImport::Helpers::File::Word
This mixin adds Word
document functionality to unified importers. It provides a file reader method. currently only works on .doc (97-2003), not.docx
Private Instance Methods
read_word_file(path)
click to toggle source
# File lib/ndr_import/helpers/file/word.rb, line 12 def read_word_file(path) require 'msworddoc-extractor' lines = [] begin doc = MSWordDoc::Extractor.load(SafeFile.safepath_to_string(path)) lines.concat doc.whole_contents.split("\n") rescue => e raise("#{SafeFile.basename(path)} [#{e.class}: #{e.message}]") end lines end