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.

MethodePOST
URLhttps://web2pdf.eu/api/generate-pdf
HeaderContent-Type: application/json
Body{ "url": "https://example.com" }
Antwortapplication/pdf (Binärdaten)

Beispiel: curl

curl -X POST https://web2pdf.eu/api/generate-pdf \
     -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.