Adding Picture Frame to Slide in Ruby
Contents
[
Hide
]
Aspose.Slides - Adding Picture Frame to Slide
To Add Picture Frame to Slide using Aspose.Slides Java for Ruby, call add_picture_frame method of Frame module. Here you can see example code.
Ruby Code
def add_picture_frame()
data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/Shapes/'
# Create an instance of Presentation class
pres = Rjb::import('com.aspose.slides.Presentation').new
# Get the first slide
sld = pres.getSlides().get_Item(0)
# Instantiate the Image class
imgx = pres.getImages().addImage(Rjb::import('java.io.FileInputStream').new(Rjb::import('java.io.File').new(data_dir + "aspose-logo.jpg")))
# Add Picture Frame with height and width equivalent of Picture
sld.getShapes().addPictureFrame(Rjb::import('com.aspose.slides.ShapeType').Rectangle, 50, 150, imgx.getWidth(), imgx.getHeight(), imgx)
# Write the presentation as a PPTX file
save_format = Rjb::import('com.aspose.slides.SaveFormat')
pres.save(data_dir + "RectPicFrame.pptx", save_format.Pptx)
puts "Added picture frame to slide, please check the output file."
end
Download Running Code
Download Adding Picture Frame to Slide (Aspose.Slides) from any of the below mentioned social coding sites: