in reply to Rendering HTML / capturing pixels
Rendering HTML is far from "easy", especially with the "simple" things like tables and images. You might find some inspiration in the converters that convert HTML to Postscript and/or (La)TEX. For the actual rendering, you will also have to consider CSS and the like.
Under Win32, there are two relatively easy ways to capture the image of a webpage, either you automate Internet Explorer to display the HTML, and then take a screenshot, or you automate Internet Explorer to print the page into a file, and then postprocess that file.
Under Unix, I see only the way of printing to a file, but there is no such nice way of automating a browser as there is under Win32. You might be able to write some XS-glue to automate one of the rendering engines (KHTML, Gecko), but that's not "easy" per se (IMO).
perl -MHTTP::Daemon -MHTTP::Response -MLWP::Simple -e ' ; # The $d = new HTTP::Daemon and fork and getprint $d->url and exit;#spider ($c = $d->accept())->get_request(); $c->send_response( new #in the HTTP::Response(200,$_,$_,qq(Just another Perl hacker\n))); ' # web
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Rendering HTML / capturing pixels
by traveler (Parson) on Feb 27, 2003 at 15:30 UTC | |
by Anonymous Monk on Feb 27, 2003 at 19:39 UTC | |
by skx (Parson) on Feb 28, 2003 at 20:45 UTC | |
|
Re: Re: Rendering HTML / capturing pixels
by Anonymous Monk on Feb 27, 2003 at 19:32 UTC |