gpg: Signature made Tue Jun 24 10:48:18 2014 UTC
gpg: using DSA key 2099B64CBF15490B
gpg: Good signature from "Andy Smith <andy@strugglers.net>" [unknown]
gpg: aka "Andrew James Smith <andy@strugglers.net>" [unknown]
gpg: aka "Andy Smith (UKUUG) <andy.smith@ukuug.org>" [unknown]
gpg: aka "Andy Smith (BitFolk Ltd.) <andy@bitfolk.com>" [unknown]
gpg: aka "Andy Smith (Linux User Groups UK) <andy@lug.org.uk>" [unknown]
gpg: aka "Andy Smith (Cernio Technology Cooperative) <andy.smith@cernio.com>" [unknown]
Hi Chris,
On Tue, Jun 24, 2014 at 11:15:31AM +0100, Chris Smith wrote:
> Can I ask what you use to produce the BitFolk invoices? Is it an
> open-source tool chain or proprietary?
I created a template in OpenOffice and then use Perl's PDF:API2 to
write on top of it.
http://search.cpan.org/~ssimms/PDF-API2-2.021/lib/PDF/API2.pm
There might be a better Perl module now and if starting again I
might use them without the template step. My invoices come out quite
large and I think this may be due to the template PDF being imported
as an image rather than as the PDF commands that make it up.
There are many similar modules for other languages.
Cheers,
Andy
--
http://bitfolk.com/ -- No-nonsense VPS hosting