Sha256: bc8d3604dc5c5aa9b52cee6968285b7a727a54a52d94ff20841a69371e132200

Contents?: true

Size: 515 Bytes

Versions: 1

Compression:

Stored size: 515 Bytes

Contents

# Open Document Presentation to text conversion

require 'zip/zip'
PlainTextExtractor.new {
  every :odp
  as 'application/vnd.oasis.opendocument.presentation'
  aka "Open Document Format for presentation"
  extract_content_with {|source|
    Zip::ZipFile.open(source){|zipfile|
      zipfile.read("content.xml").split(/</).grep(/^text:(p|span)/).collect{|l|
        l.sub(/^[^>]+>/,'')
      }.join("\n")
    }
  }
  which_should_for_example_extract 'Picolena can it find me maybe!', :from => 'ubuntu_theme.odp'
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
picolena-0.2.2 lib/picolena/templates/lib/plain_text_extractors/opendocument.presentation.rb