JRubyでpptを作ってみる
POIのHSLF形式がPowerPoint(ppt)にあたるようです。
とりあえず、タイトルに"Hello World"を表示させてみました。
require 'java' require 'poi-3.9-20121203.jar' require 'poi-scratchpad-3.9-20121203.jar' import org.apache.poi.hslf.usermodel.SlideShow import org.apache.poi.hslf.HSLFSlideShow import java.io.FileOutputStream ppt = SlideShow.new slide = ppt.createSlide title = slide.addTitle title.setText "Hello World" ppt.write FileOutputStream.new("hello.ppt")