Als u alleen een eenmalige PDF-generator nodig hebt
Als u een Word-document wilt converteren, twee bestanden wilt samenvoegen of één pagina als PDF wilt exporteren, is een gewone online PDF-generator voldoende. Die tools zijn gebouwd voor handmatig werk: bestand uploaden, op een knop klikken, resultaat downloaden.
gPdf is bedoeld voor een andere taak. Het is voor teams die hun eigen software automatisch PDF’s laten genereren.
Wanneer “PDF-generator” eigenlijk “PDF-generatie-API” betekent
De zoekterm is breed, maar de productie-eis is meestal specifiek:
- Een klant plaatst een order en uw systeem moet een verzendlabel genereren.
- Een SaaS-product moet maandelijkse overzichten of rapporten maken.
- Een financieel proces heeft facturen nodig met voorspelbare metadata en archiefinstellingen.
- Een magazijnsysteem heeft 50.000 etiketten nodig voordat de vervoerder ophaalt.
- Een supporttool heeft een PDF-bon, certificaat of export in huisstijl nodig.
In al deze gevallen is de kernvraag niet: “welke knop genereert een PDF?” De vraag is: kan uw backend vanuit data herhaaldelijk, snel en goedkoop de juiste PDF genereren?
Het gPdf-model: JSON erin, PDF eruit
gPdf gebruikt een gestructureerd JSON-documentmodel. Uw applicatie stuurt:
- paginaformaat en layoutcoördinaten,
- tekstblokken en fontkeuzes,
- afbeeldingen en vectorbarcodes,
- tabellen, metadata en documentinstellingen,
- optionele PDF/A- of e-factuurconfiguratie.
De API retourneert een PDF. Er is geen browserserver om warm te houden, geen Chromium-versie om vast te pinnen en geen HTML/CSS-layoutengine in het hete pad.
Waarom dit telt bij batchgeneratie
Generieke PDF-generatortools zijn handig voor een persoon. Ze zijn niet gebouwd voor een systeem dat de hele dag documenten maakt.
Voor batchgeneratie zijn vooral deze eigenschappen belangrijk:
- deterministische output voor herdrukken en audittrails,
- lage p99-latency wanneer een wachtrij piekt,
- voorspelbare kosten per gegenereerde pagina,
- fonts en barcodegeometrie die niet veranderen met containerimages,
- een requestvorm die developers kunnen versioneren en testen.
Dat is de werklast waarop gPdf is gericht.
Begin met een eenvoudige API-call
Open de Playground als u het JSON-model wilt proberen voordat u code aansluit. Zodra u klaar bent om te integreren, gebruikt u de JSON Render API-referentie en verstuurt u dezelfde request vanuit uw backend.
Als uw eerste werklast logistiek is, lees dan ook de use case voor verzendlabels. Die laat hetzelfde patroon zien toegepast op 4×6 thermische etiketten, barcodes van vervoerders en generatie bij piekvolume.