HTML/HTMLDoc version 0.01 ========================= This module is an Perl OO-interface to the HTMLDOC commandline-tool available from http://www.easysw.com/htmldoc. It can be used for easily creating PDF and PS documents from HTML-Documents. The module tries to be easy to use. It is possible to send the PDF-output directly to a browser in a web-environment or to save it to a file. If you use this module in mod_perl-environment, be careful because there are problems using IPC::Open3 with mod_perl. See the pod for an other way of this module to generate the PDF without using ICP::Open3. Example of use: use HTML::HTMLDoc(); my $htmldoc = new HTML::HTMLDoc(); $htmldoc->set_html_content($html); my $pdf = $htmldoc->generate_pdf(); # output the generated pdf to a web-browser: # send the correct header to the client print "Content-type:application/pdf\n\n"; print $pdf->to_string(); # or save the pdf to file $pdf->to_file('foo.pdf'); LIMITATIONS HTMLDOC CURRENTLY ONLY SUPPORTS HTML 3.2 AND DOES NOT SUPPORT STYLE SHEETS! Please read the documentation of HTMLDOC Currently this module has only be tested under Linux. Any Unix that is supported by HTMLDOC should be no problem. Please let me know of problems. INSTALLATION Install HTMLDOC first. See dependencies-section. If you want to use this on a webserver, you possibly want to disable the gui of HTMLDOC at configure. To install this module type the following: perl Makefile.PL make make test make install DEPENDENCIES This module requires these other modules and libraries: HTMLDOC programm available on http://www.easysw.com/htmldoc COPYRIGHT AND LICENCE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself Copyright (C) 2003 Michael Frankl