/docx

a ruby library/gem for interacting with .docx files

Primary LanguageRubyMIT LicenseMIT

docx

a ruby library/gem for interacting with .docx files

usage

install

requires ruby (only tested with 1.9.3 so far)

gem install docx

basic

require 'docx'

d = Docx::Document.open('example.docx')
d.each_paragraph do |p|
  puts d
end

advanced

require 'docx'

d = Docx::Document.open('example.docx')
d.each_paragraph do |p|
  p.each_text_run do |run|
    run.italicized?
    run.bolded?
    run.underlined?
    run.formatting
    run.text
  end
end