== Win32::CaptureIE - Capture whole web pages using Internet Explorer
=== SYNOPSIS
require "rubygems"
require "win32/capture_ie"
Win32::CaptureIE.start("http://www.ruby-lang.org/") do |ie|
ie.capture_browser("ruby-lang-browser.bmp")
ie.capture_browser("ruby-lang-onepage.bmp", :only_drawing_area => true)
open("ruby-lang-wholepage.bmp", "wb") do |w|
ie.capture_page(w)
end
# require RMagick
ie.capture_page($stdout, :format => "jpg")
ie.capture_browser("ruby-lang-browser.png")
end
require "cgi"
Win32::CaptureIE.each do |ie|
url = ie.document.location.href
ie.capture_page("#CGI.escape(url).png") do |image|
gc = Magick::Draw.new
gc.stroke = "white"
gc.text_undercolor("blue")
gc.text(5, ie.body_area.height - 5, url)
gc.draw(image)
image
end
end
=== COMMAND
win32-captureie provies _prtie_ command.
For more details, please see prtie[link:files/bin/prtie.html] document.
=== INSTALL
gem install win32-captureie
=== REQUIREMENTS
* Internet Explorer
* win32ole (standard library)
* RMagick[http://rubyforge.org/projects/rmagick] (optional)
=== ACKNOWLEDGMENTS
Thanks to P.Smejkal author for his Perl's <tt>Win32-CaptureIE</tt>,
from which I borrowed a lot of code and ideas.
* Win32-CaptureIE[http://search.cpan.org/~psme/Win32-CaptureIE/]
* Win32-Screenshot[http://search.cpan.org/~psme/Win32-Screenshot/]
=== COPYRIGHT
Copyright (c) 2007 MIYAMUKO Katsuyuki.
win32-captureie is released under an MIT license.
See License.txt[link:files/License_txt.html] for full license.
=== OTHER STUFF
Author:: MIYAMUKO Katsuyuki <mailto:[email protected]>
Home URL:: http://win32-captureie.rubyforge.org
Project URL:: http://rubyforge.org/projects/win32-captureie
Blog (Japanese):: id:miyamuko[http://d.hatena.ne.jp/miyamuko/]
=== SYNOPSIS
require "rubygems"
require "win32/capture_ie"
Win32::CaptureIE.start("http://www.ruby-lang.org/") do |ie|
ie.capture_browser("ruby-lang-browser.bmp")
ie.capture_browser("ruby-lang-onepage.bmp", :only_drawing_area => true)
open("ruby-lang-wholepage.bmp", "wb") do |w|
ie.capture_page(w)
end
# require RMagick
ie.capture_page($stdout, :format => "jpg")
ie.capture_browser("ruby-lang-browser.png")
end
require "cgi"
Win32::CaptureIE.each do |ie|
url = ie.document.location.href
ie.capture_page("#CGI.escape(url).png") do |image|
gc = Magick::Draw.new
gc.stroke = "white"
gc.text_undercolor("blue")
gc.text(5, ie.body_area.height - 5, url)
gc.draw(image)
image
end
end
=== COMMAND
win32-captureie provies _prtie_ command.
For more details, please see prtie[link:files/bin/prtie.html] document.
=== INSTALL
gem install win32-captureie
=== REQUIREMENTS
* Internet Explorer
* win32ole (standard library)
* RMagick[http://rubyforge.org/projects/rmagick] (optional)
=== ACKNOWLEDGMENTS
Thanks to P.Smejkal author for his Perl's <tt>Win32-CaptureIE</tt>,
from which I borrowed a lot of code and ideas.
* Win32-CaptureIE[http://search.cpan.org/~psme/Win32-CaptureIE/]
* Win32-Screenshot[http://search.cpan.org/~psme/Win32-Screenshot/]
=== COPYRIGHT
Copyright (c) 2007 MIYAMUKO Katsuyuki.
win32-captureie is released under an MIT license.
See License.txt[link:files/License_txt.html] for full license.
=== OTHER STUFF
Author:: MIYAMUKO Katsuyuki <mailto:[email protected]>
Home URL:: http://win32-captureie.rubyforge.org
Project URL:: http://rubyforge.org/projects/win32-captureie
Blog (Japanese):: id:miyamuko[http://d.hatena.ne.jp/miyamuko/]