Re: [Zope] htmltopdf
Asad Habib wrote: Has anyone successfully used htmltopdf, a PHP script written by Jason Rust (www.rustyparts.com) to convert an HTML file to PDF, with Zope? In particular, I wanted to find out if anyone had used the python equivalent of this PHP script. We've been looking into this recently. Raw notes on various tools and links below, first on HTML to pdf/ps, and then on HTML to image (jpeg/png) directly, which is ultimately what we need to do. The main thing is that many of the html to ps/pdf tools don't handle CSS well, if at all. The big exception there is shown (with a live demo) at http://www.tufat.com/script19.htm. It's fabulous - handles pages from csszengarden quite well. At the moment, we're going with a simpler approach to our problem (watermarks), but if we went the HTML to PDF/image route, I'd look at the tufat.com script, or the approach noted at the hackdiary.com link. HTML TO PDF/PS CONVERSION html2ps:http://user.it.uu.se/~jan/html2ps.html html to pdf in php:http://www.rustyparts.com/pdf.php python script for html to pdf conversion:http://www.rustyparts.com/scripts/HTML_ToPDF/contrib/html2pdf.py html2doc:http://www.easysw.com/htmldoc , a proprietary tool denature:http://denature.sourceforge.net/, html to pdf via xsl/fo in Perl other html to pdf:http://tinyurl.com/a8u7q tools at Freshmeat Zope cookbook has a recipe:http://zopelabs.com/cookbook/1069611008 using (yum-able) recode:http://www.gnu.org/software/recode/recode.html and html2doc:http://www.htmldoc.org/ aka a product from ESP:http://www.easysw.com/htmldoc/ (under GNU license) * there's also the apparently very simple ZpdfDocument:http://www.zope.org/Members/gaaros/ZpdfDocument There is a php version of html2ps:http://www.tufat.com/script19.htm which handles background images, e.g. from here http://www.netmechanic.com/news/vol5/HTMLTest_background.htm:http://www.netmechanic.com/news/vol5/HTMLTest_background.htm HTML TO IMAGE CONVERSION * html2jpg:http://freshmeat.net/projects/html2jpg/ project page:http://marginalhacks.com/Hacks/html2jpg/ (requires mozilla) * khtml2png:http://directory.fsf.org/webauth/misc/khtml2png.html (not maintained) also used here:http://www.michaelhoover.org/work/2004/07/khtml2png.html * another python-based app:http://www.hackdiary.com/archives/55.html(may be the most promising)http://www.pygtk.org/:http://www.pygtk.org/ * webkit2png:http://www.paulhammond.org/webkit2png/ * Easy capture:http://www.perturb.org/display/entry/728/ for the PHP environment (not HTML, just images) * HTML/CSS/javascript approach:http://www.electropubs.com/watermark_install.htm * using PHP and GD:http://www.sitepoint.com/print/watermark-images-php ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] htmltopdf
Christoph Berendes wrote: Asad Habib wrote: Has anyone successfully used htmltopdf, a PHP script written by Jason Rust (www.rustyparts.com) to convert an HTML file to PDF, with Zope? In particular, I wanted to find out if anyone had used the python equivalent of this PHP script. We've been looking into this recently. Raw notes on various tools and links below, first on HTML to pdf/ps, and then on HTML to image (jpeg/png) directly, which is ultimately what we need to do. The main thing is that many of the html to ps/pdf tools don't handle CSS well, if at all. The big exception there is shown (with a live demo) at http://www.tufat.com/script19.htm. It's fabulous - handles pages from csszengarden quite well. At the moment, we're going with a simpler approach to our problem (watermarks), but if we went the HTML to PDF/image route, I'd look at the tufat.com script, or the approach noted at the hackdiary.com link. HTML TO PDF/PS CONVERSION html2ps:http://user.it.uu.se/~jan/html2ps.html html to pdf in php:http://www.rustyparts.com/pdf.php python script for html to pdf conversion:http://www.rustyparts.com/scripts/HTML_ToPDF/contrib/html2pdf.py html2doc:http://www.easysw.com/htmldoc , a proprietary tool denature:http://denature.sourceforge.net/, html to pdf via xsl/fo in Perl other html to pdf:http://tinyurl.com/a8u7q tools at Freshmeat Zope cookbook has a recipe:http://zopelabs.com/cookbook/1069611008 using (yum-able) recode:http://www.gnu.org/software/recode/recode.html and html2doc:http://www.htmldoc.org/ aka a product from ESP:http://www.easysw.com/htmldoc/ (under GNU license) * there's also the apparently very simple ZpdfDocument:http://www.zope.org/Members/gaaros/ZpdfDocument There is a php version of html2ps:http://www.tufat.com/script19.htm which handles background images, e.g. from here http://www.netmechanic.com/news/vol5/HTMLTest_background.htm:http://www.netmechanic.com/news/vol5/HTMLTest_background.htm HTML TO IMAGE CONVERSION * html2jpg:http://freshmeat.net/projects/html2jpg/ project page:http://marginalhacks.com/Hacks/html2jpg/ (requires mozilla) * khtml2png:http://directory.fsf.org/webauth/misc/khtml2png.html (not maintained) also used here:http://www.michaelhoover.org/work/2004/07/khtml2png.html * another python-based app:http://www.hackdiary.com/archives/55.html(may be the most promising)http://www.pygtk.org/:http://www.pygtk.org/ * webkit2png:http://www.paulhammond.org/webkit2png/ * Easy capture:http://www.perturb.org/display/entry/728/ for the PHP environment (not HTML, just images) * HTML/CSS/javascript approach:http://www.electropubs.com/watermark_install.htm * using PHP and GD:http://www.sitepoint.com/print/watermark-images-php ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) I've been using the htmldoc route for ages now. Bit limited in that it's HTML 3 but works fine for me. Charles ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] htmltopdf
FWIW, there's also Prince that you can run on your server: http://www.princexml.com I haven't worked much with it, but the docs say you can. Shane On 11/14/05, Charles Zealey [EMAIL PROTECTED] wrote: Christoph Berendes wrote: Asad Habib wrote: Has anyone successfully used htmltopdf, a PHP script written by Jason Rust (www.rustyparts.com) to convert an HTML file to PDF, with Zope? In particular, I wanted to find out if anyone had used the python equivalent of this PHP script. We've been looking into this recently. Raw notes on various tools and links below, first on HTML to pdf/ps, and then on HTML to image (jpeg/png) directly, which is ultimately what we need to do. The main thing is that many of the html to ps/pdf tools don't handle CSS well, if at all. The big exception there is shown (with a live demo) at http://www.tufat.com/script19.htm. It's fabulous - handles pages from csszengarden quite well. At the moment, we're going with a simpler approach to our problem (watermarks), but if we went the HTML to PDF/image route, I'd look at the tufat.com script, or the approach noted at the hackdiary.com link. HTML TO PDF/PS CONVERSION html2ps:http://user.it.uu.se/~jan/html2ps.html html to pdf in php:http://www.rustyparts.com/pdf.php python script for html to pdf conversion:http://www.rustyparts.com/scripts/HTML_ToPDF/contrib/html2pdf.py html2doc:http://www.easysw.com/htmldoc , a proprietary tool denature:http://denature.sourceforge.net/, html to pdf via xsl/fo in Perl other html to pdf:http://tinyurl.com/a8u7q tools at Freshmeat Zope cookbook has a recipe:http://zopelabs.com/cookbook/1069611008 using (yum-able) recode:http://www.gnu.org/software/recode/recode.html and html2doc:http://www.htmldoc.org/ aka a product from ESP:http://www.easysw.com/htmldoc/ (under GNU license) * there's also the apparently very simple ZpdfDocument:http://www.zope.org/Members/gaaros/ZpdfDocument There is a php version of html2ps:http://www.tufat.com/script19.htm which handles background images, e.g. from here http://www.netmechanic.com/news/vol5/HTMLTest_background.htm:http://www.netmechanic.com/news/vol5/HTMLTest_background.htm HTML TO IMAGE CONVERSION * html2jpg:http://freshmeat.net/projects/html2jpg/ project page:http://marginalhacks.com/Hacks/html2jpg/ (requires mozilla) * khtml2png:http://directory.fsf.org/webauth/misc/khtml2png.html (not maintained) also used here:http://www.michaelhoover.org/work/2004/07/khtml2png.html * another python-based app:http://www.hackdiary.com/archives/55.html(may be the most promising)http://www.pygtk.org/:http://www.pygtk.org/ * webkit2png:http://www.paulhammond.org/webkit2png/ * Easy capture:http://www.perturb.org/display/entry/728/ for the PHP environment (not HTML, just images) * HTML/CSS/javascript approach:http://www.electropubs.com/watermark_install.htm * using PHP and GD:http://www.sitepoint.com/print/watermark-images-php ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) I've been using the htmldoc route for ages now. Bit limited in that it's HTML 3 but works fine for me. Charles ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) -- http://liquid.homelinux.org/ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )