<div dir="ltr"><div>I am glad to announce first release of pdf-slave, a tool for generation of PDF documents<br>from LaTeX templates with embedded Haskell.<br><br>Hackage: <a href="http://hackage.haskell.org/package/pdf-slave">http://hackage.haskell.org/package/pdf-slave</a> <br><br>Github: <a href="https://github.com/NCrashed/pdf-slave">https://github.com/NCrashed/pdf-slave</a> <br><br>Description<br>=======<br><br>In many real-world systems we need to produce reports, cheque and other documents<br>to users. One possible solution is rendering LaTeX files, but it is not flexible<br>enough as you need to solve burden with generation of LaTeX file from varying inputs,<br>manage static files like images and handling dependencies between pieces of document.<br><br>The new tool takes the burden away. Now all static files and generation code is<br>located within a single template project, that describes how to build your PDF document <br>in a declarative way.<br><br>Common work flow with pdf-slave:<br>* Develop template from several LaTeX files with embedded Haskell (thanks to haskintex<br> tool)<br><br>* Pack the template project into bundle all-in file.<br><br>* Distribute the bundle (for instance, to your service server).<br><br>* Call pdf-slave with bundle and inputs in JSON file to generate new PDF document.<br><br>Status<br>====<br><br>pdf-slave is designed as part of commercial Haskell system. The tool is very young<br>and need time approval, although it already has all needed features one may need from such tool.<br><br>Special thanks to hint authors and Daniel Díaz, developer of awesome HaTex and haskintex, without <br>these packages pdf-slave wouldn't be possible!<br></div><div><table class="inbox-inbox-properties" width="1" height="26"><tbody><tr><th><br></th>
<td><br></td></tr></tbody></table>Reports, feature request, PR are always welcome!<br><br>Anton Gushcha aka NCrashed</div></div>