PDF API – Websäiten & HTML per Webservice an PDF ëmwandelen
Integréier d'Web-op-PDF-Konvertéierung vu web2pdf.eu direkt an deng Applikatioun. Eng einfach HTTP-Schnëttstell liwwert pixelgenee PDFen zréck – ouni Waasserzeechen, DSGVO-konform.
Endpoint
Schéck e POST-Request mat der Ziel-URL als JSON. D'Äntwert ass direkt d'PDF.
| Methode | POST |
|---|---|
| URL | https://web2pdf.eu/api/generate-pdf |
| Header | Content-Type: application/json |
| Body | { "url": "https://example.com" } |
| Äntwert | application/pdf (Binärdaten) |
Beispill: curl
-H "Content-Type: application/json" \
-d '{"url": "https://www.google.com"}' \
--output google.pdf
Beispill: 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);
Beispill: 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);
Beispill: 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 amplaz URL: HTML-op-PDF-API
Du hues schonn HTML a CSS a wëlls doraus e PDF erzeugen? Schéck däi Markup un den
Endpoint POST /api/html-to-pdf mat dem Body { "html": "…", "css": "…" }. Probéier et am Browser mat dem HTML-op-PDF-Konverter aus.
Typesch Uwendungsfäll
- Rechnungen, Offeren a Berichter automatesch als PDF generéieren.
- Websäiten an Artikele serverséiteg archivéieren.
- PDF-Export a SaaS-Uwendungen, Dashboards a CMS integréieren.
- Screenshots vu ganze Säiten als dréckfäerdegt Dokument erzeugen.
Heefeg Froen
Wéi funktionéiert d'Web-to-PDF-API?
Schéck e POST-Request mat { "url": "…" } un /api/generate-pdf. D'Äntwert ass dat fäerdegt PDF (application/pdf) – ouni Waasserzeechen.
Kann ech HTML amplaz enger URL an PDF ëmwandelen?
Jo. Notz den Endpoint /api/html-to-pdf a schéck { "html": "…", "css": "…" }.
Wat kascht d'PDF API?
Den Afank ass gratis. D'API leeft DSGVO-konform op Serveren an der EU.
Wéi eng Programméiersproochen ginn ënnerstëtzt?
All Sprooch mat HTTP-Support – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# a méi.