I'd recommend still using Flying Saucer and doing it via html.  Adding page numbers and headers is easy enough with rails, rendering the same partial repeatedly with different page numbers or whatever.  Whichever system you use you'll need to become familiar with the layout rules, and you're probably familiar with html & css already, so why not use that?  You can write your own html to a file and pass it to FS, or use acts_as_flying_saucer which basically does this for you.  You can also use your own custom ruby logic to decide whether to split up longer paras etc.  <br>
<br><div class="gmail_quote">On 12 February 2013 15:28, Luke Saunders <span dir="ltr"><<a href="mailto:luke@sketchconsulting.com" target="_blank">luke@sketchconsulting.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Hi all</div><div><br></div>Thanks for the suggestions. In my case I assume it's not an option to go via HTML as there is not really a concept of pages in HTML. So things like a separate title page, repeated headers, page numbers etc would be tricky right?<div>


<br></div><div>Cheers,</div><div>Luke<div><div class="h5"><br><br><div class="gmail_quote">On Tue, Feb 12, 2013 at 3:18 PM, Richard Livsey <span dir="ltr"><<a href="mailto:richard@livsey.org" target="_blank">richard@livsey.org</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I've had good results with using Flying Saucer - <a href="https://code.google.com/p/flying-saucer" target="_blank">https://code.google.com/p/flying-saucer</a><br>



<br>
It's Java, but easy to use with JRuby or just make a standalone executable and call out to that to generate PDFs from HTML & CSS.<br>
I found it much better than wkhtmltopdf for the kind of PDFs I was generating, but probably worth giving PDFKit a try first to see if that suits your needs.<br>
<br>
Cheers.<br>
<br>
--<br>
Richard Livsey<br>
Co-Founder, MinuteBase<br>
Meeting collaboration made easy<br>
<a href="http://minutebase.com" target="_blank">http://minutebase.com</a><br>
<a href="tel:%2B44%20%280%29%207841%20260%20797" value="+447841260797" target="_blank">+44 (0) 7841 260 797</a><br>
<div><br>
<br>
On Tuesday, 12 February 2013 at 15:12, Mooktakim Ahmed wrote:<br>
<br>
> Hey,<br>
><br>
> Recently i have used <a href="https://github.com/pdfkit/PDFKit" target="_blank">https://github.com/pdfkit/PDFKit</a>. One good thing about it is that you can set it up as a middleware which translates HTML into PDF just by going to the .pdf extension.<br>



> It might not be good fit for you. But for me, it was a nice way to quickly get PDF generation working, without adding too much messy code. Especially good if you need to convert HTML to PDF.<br>
><br>
><br>
><br>
> Regards,<br>
> Mooktakim Ahmed<br>
><br>
</div><div>> On 12 February 2013 15:06, Luke Saunders <<a href="mailto:luke@sketchconsulting.com" target="_blank">luke@sketchconsulting.com</a> (mailto:<a href="mailto:luke@sketchconsulting.com" target="_blank">luke@sketchconsulting.com</a>)> wrote:<br>



> > Hi LRUG<br>
> ><br>
> > Can anyone with recent experience in this recommend the best tool to use in order to generate a PDF from a Ruby (Rails) app?<br>
> ><br>
> > Said PDF will be an A4 document, with a title page, followed by 5-10 content pages each with a standard header / footer including page numbers. Content pages consist of headings and paragraphs, along with some embedded images.<br>



> ><br>
</div>> > I used prawn (<a href="https://github.com/prawnpdf/prawn" target="_blank">https://github.com/prawnpdf/prawn</a>) once to generate a business card sized PDF and that was fine, but I'm wondering if perhaps a markup, maybe like LaTeX would be wise to generate this kind of doc.<br>



<div><div>> ><br>
> > Keen to make the right choice and I think making the wrong choice could eat a lot of time here.<br>
> ><br>
> > Thanks!<br>
> > Luke.<br>
><br>
<br>
<br>
_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
</div></div></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
<br></blockquote></div><br>