Base64 codering

Informatie over de base64 codering van pdf bestanden.

PDF bestanden kunnen als Base64 data worden meegezonden in het Attachment Object. Het voordeel van base64 is dat er geen daadwerkelijke bestanden hoeven worden overgedragen, maar er pure data kan worden verzonden met api-call.

Base64 is een manier om binaire code te converteren naar ASCII-tekens. De codering wordt onder meer gebruikt om bijlagen te versturen (zie MIME). De conversie naar ASCII is noodzakelijk omdat veel protocollen op internet gebouwd zijn op het gebruik van (7 bits) ASCII-tekens en niet van binaire code van 8 bits.

Bestanden converteren naar base64

Uiteraard dient wel eerst het betreffende PDF document worden omgezet naar base64. Sommige administratiesystemen bieden standaard deze mogelijkheid. Mocht dit niet het geval zijn, dan zijn er diverse online tools en scripts beschikbaar, waarmee je bestanden kan converteren.

PHP biedt met de functie base64_encode de mogelijkheid om een pdf-bestand om te zetten naar base64 data. Meer informatie is te vinden via https://www.php.net/manual/en/function.base64-encode.php

$b64Doc = chunk_split(base64_encode(file_get_contents($this->pdfdoc)));

Ook biedt softwareleverancier Chillkat een goede oplossing: https://www.example-code.com/phpext/base64_pdf.asp

Last updated

Was this helpful?