I thought this was easy, but it turns out to be not so obvious. My problem: I have a database with hour registration. I need to print out about hundreds of pages and have them signed by employees. Of course I want to do this automatically. Up to now I have a collection of html pages (got them using wget). So the final thing I want is to print them all out in one go. How to do that? I search for a command-line option to convert the html to pdf. Or have firefox/konqueror print them directly without user intervention (there is not a switch like "firefox --print <url>"). Note that the pages are off-line, not on the server. The original pages can only retrieved with after authorization. That's why I used wget with a saved session cookie. Anyone got an simple solution? Thanks, Theo
Theo Band wrote:> I thought this was easy, but it turns out to be not so obvious. > > My problem: > I have a database with hour registration. I need to print out about > hundreds of pages and have them signed by employees. Of course I want > to do this automatically. Up to now I have a collection of html pages > (got them using wget). So the final thing I want is to print them all > out in one go. > > How to do that? > > I search for a command-line option to convert the html to pdf. Or have > firefox/konqueror print them directly without user intervention (there > is not a switch like "firefox --print <url>"). Note that the pages are > off-line, not on the server. The original pages can only retrieved > with after authorization. That's why I used wget with a saved session > cookie. > > Anyone got an simple solution?I have not tried this my self, but try using html2ps and ghostscript to generate PDF's htnl2ps is written ib Perl and can be found at http://user.it.uu.se/~jan/html2ps.html Syntax: is: perl html2ps file.html > file.ps You can script that through the collection of html files, optionally pushing the postscript output through Ghostscript. -- regards Andrew Brown Civil & Forensic Pty Ltd www.cnf.com.au <http://www.cnf.com.au/> *Voice:* +61 2 6332-5400 *Fax:* +61 2 6332-5402 *Snail:* PO Box 632, Bathurst 2795 Australia *AusDoc:* DX 3119 Bathurst ------------------------------------------------------------------------ /This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. This communication may contain confidential material. If you are not the intended recipient or the person responsible for delivering the email to the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you have received this email in error please notify the sender. / ------------------------------------------------------------------------ / / -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20070215/3c90958c/attachment.html>
On 15/02/07, Theo Band <theo.band at xanadu-wireless.com> wrote:> I thought this was easy, but it turns out to be not so obvious. > > My problem: > I have a database with hour registration. I need to print out about > hundreds of pages and have them signed by employees. Of course I want to > do this automatically. Up to now I have a collection of html pages (got > them using wget). So the final thing I want is to print them all out in > one go. > > How to do that? > > I search for a command-line option to convert the html to pdf. Or have > firefox/konqueror print them directly without user intervention (there > is not a switch like "firefox --print <url>"). Note that the pages are > off-line, not on the server. The original pages can only retrieved with > after authorization. That's why I used wget with a saved session cookie. > > Anyone got an simple solution?Doesn't sending the HTML content to 'lpr' Just Work? I would've thought all the Foomatic filtering magic would've known what to do with HTML, though I don't have a Linux box setup for printing here. Otherwise, look for html2pdf or html2ps. Will.
On 2/15/07, Theo Band <theo.band at xanadu-wireless.com> wrote:> > I thought this was easy, but it turns out to be not so obvious. > > My problem: > I have a database with hour registration. I need to print out about > hundreds of pages and have them signed by employees. Of course I want to > do this automatically. Up to now I have a collection of html pages (got > them using wget). So the final thing I want is to print them all out in > one go. > > How to do that? > > I search for a command-line option to convert the html to pdf. Or have > firefox/konqueror print them directly without user intervention (there > is not a switch like "firefox --print <url>"). Note that the pages are > off-line, not on the server. The original pages can only retrieved with > after authorization. That's why I used wget with a saved session cookie. > > Anyone got an simple solution? > > Thanks, > TheoTry HTMLDOC <http://www.htmldoc.org/> We have used it for one of our customers and it seems to do a fine job of converting HTML to PDF. I haven't used it outside of our product except for some simle tests. It seemed to do fine with those tests. DavidE -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20070217/f93330ec/attachment.html>