Installation :
1. Install Ruby 1.8.7 or 1.9.2
2. Install WatirWebdriver — Refer http://rubygems.org/gems/watir-webdriver
a. CMD>gem install watir-webdriver
3. Install Prawn Library
a. CMD>gem install prawn
Sample Code:
require 'rubygems'
require 'watir-webdriver'
require 'prawn'
ff=Watir::Browser.new :ff
ff.goto("https://raveendran.wordpress.com")
Prawn::Document.generate('c:\\test123\\hello.pdf') do |pdf|
pdf.text(ff.text)
end
ff.close
Output:
hello PDF file contains all the TEXT from Webpage
Open Issues:
Alignment issue occurs depends upon web page Design. But You wont miss to collect all the Text from Webpage.