# File poppler/sample/pdf2.rb, line 85 def to_pixbuf(input, scale, rotate) doc = Poppler::Document.new(input) page = doc[0] width, height = page.size.collect {|x| x * scale} pixbuf_width, pixbuf_height = compute_size(width, height, rotate) pixbuf = Gdk::Pixbuf.new(Gdk::Pixbuf::COLORSPACE_RGB, true, 8, pixbuf_width, pixbuf_height) page.render(0, 0, width, height, scale, rotate, pixbuf) pixbuf end