Sha256: 277720da5d8a2a8abcfe6ae7b159463b2f1c38980a78ee98c6be6e5fb1d1ab59
Contents?: true
Size: 492 Bytes
Versions: 3
Compression:
Stored size: 492 Bytes
Contents
# Open Document Presentation to text conversion require 'zip/zip' PlainText.extract { from :odp as 'application/vnd.oasis.opendocument.presentation' aka "Open Document Format for presentation" 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
3 entries across 3 versions & 1 rubygems