Sha256: 7165ee9d65e3424a078aff4c96f207d5c2a119626e740f1c39aea41ce3a2d83a

Contents?: true

Size: 640 Bytes

Versions: 3

Compression:

Stored size: 640 Bytes

Contents

class Converter
  @@initialized  = false
  def self.office_path
    'c:\Program Files\OpenOffice.org 3\program\soffice.exe'
    #todo - search for installed
    #todo - check for small portable version
  end
  
    
  
  def self.init
    ooo = office_path
    system('"'+ooo+' " -headless -accept="socket,port=8100;urp;"')  
    @@initialized = true
    #todo - check if already running
  end
  
  
  def self.convert from, to 
    init if !@@initialized 
    system("java -jar #{File.dirname(__FILE__)}/jod/lib/jodconverter-cli-2.2.2.jar #{from} #{to}")
  end
end

#Converter.convert 'test.csv', 'text.xls'


Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
documenter-0.0.5 lib/documenter/ooo/converter.rb
documenter-0.0.4 lib/documenter/ooo/converter.rb
documenter-0.0.3 lib/documenter/ooo/converter.rb