Gebouwd in een logistieke workflow
In het begin tekenden en printten we verzendlabels met HTML. Toen het volume groeide, stapten we over op PHP voor PDF-generatie en later op Java met iText voor complexere documenten en compliance-eisen.
Elke stap loste een direct operationeel probleem op, maar dezelfde grenzen kwamen terug: licentiekosten, infrastructuuroverhead, latency en deploymentcomplexiteit over regio's heen.
Waarom we de renderer opnieuw bouwden
Toen het bedrijf internationaal uitbreidde, bereikte het dagelijkse documentvolume miljoenen orders, facturen en verzendlabels. We besloten de renderingengine te bouwen die we zelf nodig hadden.
We kozen voor Rust, native draaiend op het wereldwijde edge-netwerk van Cloudflare, zodat documenten dicht bij hun creatie en gebruik worden gegenereerd, zonder browserprocessen, Java-infrastructuur of centrale renderknelpunten.
Design en productie synchroon houden
We ontwikkelden ook gPdf Studio, een gratis visuele editor die exact dezelfde JSON produceert als de API gebruikt. Designers en ontwikkelaars werken vanuit één bestand in plaats van layouts handmatig te vertalen.
Vandaag blijven we een hands-on engineeringteam, gericht op de praktische realiteit van grootschalige grensoverschrijdende documentworkflows: precieze vector-barcodes, betrouwbare paginering, PDF/A en e-invoice compliance.
Waarom we het commercialiseerden
Bouwen op de edge loste niet alleen latency en schaal op. Het veranderde de kostprijs per pagina genoeg om infrastructuurprijzen mogelijk te maken.
gPdf begint bij 5 USD per maand voor 100.000 pagina's. Documentgeneratie op grote schaal moet voorspelbaar zijn voor logistiek, e-commerce en teams met zware conformiteitseisen.
We bouwden de engine die we zelf wilden hebben en maakten die beschikbaar tegen een prijs waarbij documenten genereren geen grote kostenpost meer hoeft te zijn.