Sha256: 4e7c4c6bf2bb07473b9794cef70e72745f7ab3ee7be6d358f7de14522436bdff

Contents?: true

Size: 819 Bytes

Versions: 2

Compression:

Stored size: 819 Bytes

Contents

module Asposeslidesjava
  module ChangingPosition
    def initialize()
        data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'
                
        # Instantiate Presentation class that represents the presentation file
        pres = Rjb::import('com.aspose.slides.Presentation').new(data_dir + 'Aspose.pptx')

        # Get the slide whose position is to be changed
        slide = pres.getSlides().get_Item(0)

        # Set the new position for the slide
        slide.setSlideNumber(2)

        # Saving the presentation
        save_format = Rjb::import('com.aspose.slides.SaveFormat')
        pres.save(data_dir + "Aspose_Position.pptx", save_format.Pptx)

        puts "Changes slide position, please check the output file."
    end    
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
asposeslidesjava-0.0.2 lib/asposeslidesjava/Slides/changingposition.rb
asposeslidesjava-0.0.1 lib/asposeslidesjava/Slides/changingposition.rb