PDF API – webpagina's & HTML via webservice omzetten naar PDF

Integreer de web-naar-PDF-conversie van web2pdf.eu direct in je applicatie. Een eenvoudige HTTP-interface levert pixel-perfecte PDF's terug – zonder watermerk, AVG-conform.

Endpoint

Stuur een POST-verzoek met de doel-URL als JSON. Het antwoord is direct de PDF.

MethodePOST
URLhttps://web2pdf.eu/api/generate-pdf
HeaderContent-Type: application/json
Body{ "url": "https://example.com" }
Antwoordapplication/pdf (binaire gegevens)

Voorbeeld: curl

curl -X POST https://web2pdf.eu/api/generate-pdf \
     -H "Content-Type: application/json" \
     -d '{"url": "https://www.google.com"}' \
     --output google.pdf

Voorbeeld: JavaScript / Node.js

// Node.js / Browser (fetch)
const res = await fetch("https://web2pdf.eu/api/generate-pdf", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ url: "https://example.com" })
});

const buffer = Buffer.from(await res.arrayBuffer());
await require("fs/promises").writeFile("example.pdf", buffer);

Voorbeeld: PHP

<?php
$ch = curl_init("https://web2pdf.eu/api/generate-pdf");
curl_setopt_array($ch, [
    CURLOPT_POST           => true,
    CURLOPT_HTTPHEADER     => ["Content-Type: application/json"],
    CURLOPT_POSTFIELDS     => json_encode(["url" => "https://example.com"]),
    CURLOPT_RETURNTRANSFER => true,
]);
$pdf = curl_exec($ch);
curl_close($ch);
file_put_contents("example.pdf", $pdf);

Voorbeeld: Python

# Python (requests)
import requests

res = requests.post(
    "https://web2pdf.eu/api/generate-pdf",
    json={"url": "https://example.com"},
)
with open("example.pdf", "wb") as f:
    f.write(res.content)

HTML in plaats van URL: HTML-naar-PDF-API

Heb je al HTML en CSS en wil je daar een PDF van maken? Stuur je markup naar het endpoint POST /api/html-to-pdf met de body { "html": "…", "css": "…" }. Probeer het in de browser met de HTML-naar-PDF-converter.

Typische toepassingen

  • Facturen, offertes en rapporten automatisch als PDF genereren.
  • Webpagina's en artikelen serverzijdig archiveren.
  • PDF-export integreren in SaaS-applicaties, dashboards en CMS.
  • Screenshots van volledige pagina's genereren als drukklaar document.

Veelgestelde vragen

Hoe werkt de web-naar-PDF-API?

Stuur een POST-verzoek met { "url": "…" } naar /api/generate-pdf. Het antwoord is de voltooide PDF (application/pdf) – zonder watermerk.

Kan ik HTML in plaats van een URL omzetten naar PDF?

Ja. Gebruik het endpoint /api/html-to-pdf en stuur { "html": "…", "css": "…" }.

Wat kost de PDF API?

Starten is gratis. De API draait AVG-conform op servers in de EU.

Welke programmeertalen worden ondersteund?

Elke taal met HTTP-ondersteuning – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# en meer.