Unfortunately the server and users are Windows systems (not my choice, have to play with what I've been given). So I've got Perl and a web browser, and whatever normal documents they can open. So that lets out some solutions, sorry I should have specified.
I have considered using CSS or something like XML/XSLT. A basic HTML table would take care of a lot of the formatting. However, I need "do a page break here" and to repeat the column headers on every page. (Well, I can easily repeat headers in Firefox, but I can't guarantee what browser the end users will use.) It's been a few years, buy my coworker told me he couldn't reliably get HTML/CSS page breaks and column headers to work with different browsers at the time. (Could be a different story now.) My next thought was PDF, as it is very geared toward printing. Though I didn't really want to specify x/y coordinates for everything (that I was seeing in examples), unless I had to, which is what prompted my ask. I just thought about Excel. I've done many programs with fairly simple Spreadsheet::WriteExcel usage. This actually might work well. set_h_pagebreaks() and set_border() new to me, but the documentation says they will do the page breaks and the lines around cells that I need. I'm already familiar with repeating headers. Paul On Sat, Jan 18, 2014 at 5:53 PM, Michael Chaney <[email protected]>wrote: > Personally, for simple pagination I output in HTML and then use html2ps to > get it printable. Beyond that you can use the postscript or PDF modules, > which I use in other cases. > > Michael > > > On Saturday, January 18, 2014, Paul Boniol <[email protected]> wrote: > >> I know in this day of web pages and mobile devices, actual paper output >> is passé. But on occasion it is needed. >> >> Is there a (relatively easy) way to create a PDF or other printable >> document out of Perl? I don't need anything too fancy (read: I don't >> really want to specify the coordinates of everything unless absolutely >> required) but I do need pagination, and column/row lines. >> >> Anyone worked on something similar? Any hints/tips greatly appreciated! >> >> Thanks! >> Paul >> >> -- -- You received this message because you are subscribed to the Google Groups "NLUG" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nlug-talk?hl=en --- You received this message because you are subscribed to the Google Groups "NLUG" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
