Got it, thanks for that context @dcartlidge!
@agaitan026 if you haven't seen it already there's a great blog post mentioned here that has a bunch of info about creating PDFs. Also curious to know what @turps808 is using, but barring that it might be a good place to start!