PDF’s in PHP
Gert Poppe
Gert Poppe
Gert Poppe
Pro Software Developer since 2012
Gert Poppe
Pro Software Developer since 2012
Founded Alpha IT in 2014
Gert Poppe
Pro Software Developer since 2012
Founded Alpha IT in 2014
Consultancy - Creative Development
Gert Poppe
Pro Software Developer since 2012
Founded Alpha IT in 2014
Gave birth to Orthemis in 2015
Why PDF?
The only legal way for sending digital invoices
The only (-ish) legal way for sending digital invoices
(in proud little Belgium)
Independent
Independent of the reader’s
Software
Independent of the reader’s
Software
Hardware
Independent of the reader’s
Software
Hardware
Operating System
Independent (-ish)
Independent (-ish)
JavaScript For Acrobat
Adobe XML Forms
Independent (-ish)
JavaScript For Acrobat
Adobe XML Forms
Never seen it, don’t care about it!
“Portable Document Format”
Invented in 1991 by Adobe Systems
Invented in 1991 by Adobe Systems
Free of charge since 1993
Invented in 1991 by Adobe Systems
Free of charge since 1993
ISO 32000-1 since 2008
How to generate?
According to our clients:
Our real options?
PHP Extensions
External services
External services
You’re not in control
External services
You’re not in control!
What if a service goes offline?
Libraries
Libraries
DOMPDF, TCPDF, ...
My favorite flavor
My favorite flavor
FPDI - FPDF
FPDF
generate PDF’s
Write text, images, …
FPDI
Interaction with
existing PDF’s
Templating
How does it work...
Thanks for your time!
@AlphaIT_BE
gert@alpha-it.be

Pdf's in PHP

Editor's Notes

  • #26 allemaal mooi als je volledige controle hebt over de server
  • #27 betalend - (gratis versie is niet meer in maintenance) mooi gedocumenteerd
  • #28 gratis geen templating “experimental” volgens php.net
  • #29 allemaal mooi als je volledige controle hebt over de server
  • #30 allemaal mooi als je volledige controle hebt over de server
  • #31 allemaal mooi als je volledige controle hebt over de server
  • #32 werkt op elke server geen nood aan speciale php installaties
  • #33 dompdf -> html naar pdf tcpdf -> mager qua functies, templating
  • #34 werkt op elke server geen nood aan speciale php installaties