Anonymous Monk has asked for the
wisdom of the Perl Monks concerning the following question:
An application that I'm working on generates invoices that contain contact information for the client, as well as line items with pricing and a grid of pictures of each line item. The invoices will be sent to clients as PDFs. However, I'm unsure whether to generate PDFs natively in my application, or generate HTML that can then be converted to PDF by the end user by "printing" to PDF. The drawback that I see with generating PDFs natively is that the PDF modules I've seen seem pretty complicated; if I go with HTML I can create a fairly simple HTML::Template template, populate it from my database, and write the output in just a few lines.