Module: Asposeslidesjava::Zoom
- Defined in:
- lib/asposeslidesjava/Presentation/zoom.rb
Instance Method Summary collapse
Instance Method Details
#initialize ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/asposeslidesjava/Presentation/zoom.rb', line 3 def initialize() data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/' # Create an instance of Presentation class pres = Rjb::import('com.aspose.slides.Presentation').new # Setting View Properties of Presentation #pres.getViewProperties().getSlideViewProperties().setScale(50) # zoom value in percentages for slide view pres.getViewProperties().getNotesViewProperties().setScale(50) # .Scale = 50; //zoom value in percentages for notes view # Save the presentation as a PPTX file save_format = Rjb::import('com.aspose.slides.SaveFormat') pres.save(data_dir + "Zoom.pptx", save_format.Pptx) puts "Set zoom value, please check the output file." end |