<br><br><div class="gmail_quote">On 18 February 2011 13:50, David Halliday <span dir="ltr">&lt;<a href="mailto:david.halliday@gmail.com">david.halliday@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
How is this project going?<div><br></div><div>Something that I&#39;m interested in playing with at some point: If you want to generate reports by hand (custom parameters) you might find it advantageous (and platform ambiguous) to use HTML based reports and apply a print style sheet: <a href="http://www.alistapart.com/articles/goingtoprint/" target="_blank">http://www.alistapart.com/articles/goingtoprint/</a></div>
</blockquote><div><br></div><div>Hmm Yes, I&#39;ve actual gone for a slight change to what it always used to be done.....</div><div><br></div><div>pdftk invoice.pdf background template.pdf output output.pdf</div><div><br>
</div><div>The job was previously all done in postscript so I&#39;ve really just changed the template from postscript to pdf so that the links work, plus pdf are easier to produce than postscript.... (unless your hand coding anyway!)</div>
<div><br></div><div>The only big issue currently is that its a bit slow, running the invoices through ps2pdf then pdftk but I might be able to speed that up a bit. </div><div><br></div><div>Postscript is actually quite a neat language, shame nobody much uses it.</div>
<div><br></div><div>Peter.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">
<div><br></div><div><a href="http://www.alistapart.com/articles/goingtoprint/" target="_blank"></a><div class="gmail_quote">On 16 February 2011 21:05, MacGyveR <span dir="ltr">&lt;<a href="mailto:macgyver@thedumbterminal.co.uk" target="_blank">macgyver@thedumbterminal.co.uk</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>On Monday 14 Feb 2011, Peter Childs wrote:<br>
&gt; On 14 February 2011 19:26, Peter Childs &lt;<a href="mailto:pchilds@bcs.org" target="_blank">pchilds@bcs.org</a>&gt; wrote:<br>
&gt; &gt; On 14 February 2011 19:04, Mike Evans &lt;<a href="mailto:mike@tandem.f9.co.uk" target="_blank">mike@tandem.f9.co.uk</a>&gt; wrote:<br>
&gt; &gt;&gt; I would suggest you look at XML and XSL-FO rather than HTML<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; <a href="http://en.wikipedia.org/wiki/XSL_Formatting_Objects" target="_blank">http://en.wikipedia.org/wiki/XSL_Formatting_Objects</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; If you&#39;re not scared of Java then there is always the apache FOP project<br>
&gt; &gt;&gt; which is a XSL-FO print driver.  One set of mark up can be transformed<br>
&gt; &gt;&gt; into any of: PDF, PS, PCL, AFP, XML (area tree representation), Print,<br>
&gt; &gt;&gt; AWT and PNG, and to a lesser extent, RTF and TXT.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; There are also XSL-FO processors for C/C++ and probably Python, though<br>
&gt; &gt;&gt; I&#39;ve never used them.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Mike<br>
&gt; &gt;<br>
&gt; &gt; Brain Melt Down.<br>
&gt; &gt;<br>
&gt; &gt; Its a file format then? So are there standard tools for dealing with it<br>
&gt; &gt; right or what?<br>
&gt; &gt;<br>
&gt; &gt; I don&#39;t understand....<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Peter.<br>
&gt;<br>
&gt; Oh Right.....<br>
&gt;<br>
&gt; so XSL describe a document and how to takes xml data to produce an end<br>
&gt; product.<br>
&gt;<br>
&gt; So I need an XML based method to describe by document.<br>
&gt;<br>
&gt; Now I wonder what that would be? Looks fine for HTML but I&#39;m dealing in<br>
&gt; paper....<br>
&gt;<br>
&gt; Peter.<br>
<br>
</div></div>Steps would be:<br>
<br>
1) Generate/write your documents in XML, using your own tags to give<br>
structure, such as paragraph breaks, heading, columns, images etc..<br>
<br>
2) Create a XSL style sheet that will transform your XML into XSL-FO.<br>
<br>
2a) Create a XSL style sheet to HTML for debugging/preview (optional but<br>
handy)<br>
<br>
3) Use the example java code on the FOP site to build a converter that will<br>
convert the XSL-FO into PDF:<br>
<br>
<a href="http://xmlgraphics.apache.org/fop/1.0/embedding.html#render-with-xslt" target="_blank">http://xmlgraphics.apache.org/fop/1.0/embedding.html#render-with-xslt</a><br>
<br>
_______________________________________________<br>
<div><div></div><div>Kent mailing list<br>
<a href="mailto:Kent@mailman.lug.org.uk" target="_blank">Kent@mailman.lug.org.uk</a><br>
<a href="https://mailman.lug.org.uk/mailman/listinfo/kent" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/kent</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Kent mailing list<br>
<a href="mailto:Kent@mailman.lug.org.uk">Kent@mailman.lug.org.uk</a><br>
<a href="https://mailman.lug.org.uk/mailman/listinfo/kent" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/kent</a><br></blockquote></div><br>