Method: Powerpoint.decompress_pptx

Defined in:
lib/powerpoint/compression.rb

.decompress_pptx(in_path, out_path) ⇒ Object



2
3
4
5
6
7
8
9
10
# File 'lib/powerpoint/compression.rb', line 2

def self.decompress_pptx(in_path, out_path)
  Zip::File.open(in_path) do |zip_file|
    zip_file.each do |f|
      f_path = File.join(out_path, f.name)
      FileUtils.mkdir_p(File.dirname(f_path))
      zip_file.extract(f, f_path) unless File.exist?(f_path)
    end
  end
end