tag:blogger.com,1999:blog-3993498847203183398.post4054889007590852327..comments2024-03-29T11:00:39.953+00:00Comments on RevK<sup>®</sup>'s ramblings: Creating PDFsRevKhttp://www.blogger.com/profile/12369263214193333422noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-3993498847203183398.post-70913881225969563192012-06-13T18:21:13.633+01:002012-06-13T18:21:13.633+01:00I use the open source Jasper reports. It has a gui...I use the open source Jasper reports. It has a gui for making the report layouts. It accepts many data sources, including XML, and outputs pdf.<br /><br />It's written in and for Java, which was a problem for me, but i created a Linux command-line and php interface on a web server that serves up the php files it creates.Stuarthttps://www.blogger.com/profile/13123065586219602414noreply@blogger.comtag:blogger.com,1999:blog-3993498847203183398.post-54417280628335993732012-06-13T14:45:32.201+01:002012-06-13T14:45:32.201+01:00I guess the overhead is probably too great, but I&...I guess the overhead is probably too great, but I'd suggest TeX or similar.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3993498847203183398.post-9762326511045527902012-06-13T13:17:51.534+01:002012-06-13T13:17:51.534+01:00TeX works well for this sort of thing. Being text,...TeX works well for this sort of thing. Being text, it's easy to substitute whatever you like in, and it produces good PostScript and PDF output. If you want to make it easier to edit, you could create the fixed portions of the page in SVG, export to EPS, then just use TeX to overlay the dynamic text on top in the right places.Matthew Newtonhttps://www.blogger.com/profile/00856221693348267276noreply@blogger.comtag:blogger.com,1999:blog-3993498847203183398.post-70148342880331539102012-06-13T12:10:19.660+01:002012-06-13T12:10:19.660+01:00This is a problem I've had for years. I'd ...This is a problem I've had for years. I'd be interested to see your tool for creating the docs. Recently I've been creating documents in Openoffice and using a script to unzip them, do a search and replace on the content xml, zip back up and then call openoffice in headless mode to print to a PDF or PS printer in CUPS. It works well but is a bit slow if you're doing it in bulk.Anonymoushttps://www.blogger.com/profile/14109208224900413026noreply@blogger.com