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