PDF API – Webseiten & HTML per Webservice in PDF umwandeln
Integriere die Web-to-PDF-Konvertierung von web2pdf.eu direkt in deine Anwendung. Eine einfache HTTP-Schnittstelle liefert pixelgenaue PDFs zurück – ohne Wasserzeichen, DSGVO-konform.
Endpoint
Sende einen POST-Request mit der Ziel-URL als JSON. Die Antwort ist direkt das PDF.
| Methode | POST |
|---|---|
| URL | https://web2pdf.eu/api/generate-pdf |
| Header | Content-Type: application/json |
| Body | { "url": "https://example.com" } |
| Antwort | application/pdf (Binärdaten) |
Beispiel: curl
-H "Content-Type: application/json" \
-d '{"url": "https://www.google.com"}' \
--output google.pdf
Beispiel: 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);
Beispiel: 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);
Beispiel: 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 statt URL: HTML-zu-PDF-API
Du hast bereits HTML und CSS und möchtest daraus ein PDF erzeugen? Sende deinen Markup an den
Endpoint POST /api/html-to-pdf mit dem Body { "html": "…", "css": "…" }. Probiere es im Browser mit dem HTML-zu-PDF-Konverter aus.
Typische Anwendungsfälle
- Rechnungen, Angebote und Berichte automatisch als PDF generieren.
- Webseiten und Artikel serverseitig archivieren.
- PDF-Export in SaaS-Anwendungen, Dashboards und CMS integrieren.
- Screenshots ganzer Seiten als druckfertiges Dokument erzeugen.
Häufige Fragen
Wie funktioniert die Web-to-PDF-API?
Sende einen POST-Request mit { "url": "…" } an /api/generate-pdf. Die Antwort ist das fertige PDF (application/pdf) – ohne Wasserzeichen.
Kann ich HTML statt einer URL in PDF umwandeln?
Ja. Nutze den Endpoint /api/html-to-pdf und sende { "html": "…", "css": "…" }.
Was kostet die PDF API?
Der Einstieg ist kostenlos. Die API läuft DSGVO-konform auf Servern in der EU.
Welche Programmiersprachen werden unterstützt?
Jede Sprache mit HTTP-Support – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# und mehr.