PDF API – Convertir des sites web et du HTML en PDF via un service web

Intégrez la conversion web vers PDF de web2pdf.eu directement dans votre application. Une simple interface HTTP renvoie des PDF pixel parfait – sans filigrane, conforme au RGPD.

Endpoint

Envoyez une requête POST avec l'URL cible au format JSON. La réponse est directement le PDF.

MéthodePOST
URLhttps://web2pdf.eu/api/generate-pdf
En-têteContent-Type: application/json
Corps{ "url": "https://example.com" }
Réponseapplication/pdf (données binaires)

Exemple : curl

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

Exemple : 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);

Exemple : 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);

Exemple : 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 au lieu d'une URL : API HTML vers PDF

Vous avez déjà du HTML et du CSS et souhaitez en générer un PDF ? Envoyez votre balisage à l'endpoint POST /api/html-to-pdf avec le corps { "html": "…", "css": "…" }. Essayez-le dans le navigateur avec le convertisseur HTML vers PDF.

Cas d'usage typiques

  • Générer automatiquement des factures, des devis et des rapports au format PDF.
  • Archiver des sites web et des articles côté serveur.
  • Intégrer l'export PDF dans des applications SaaS, des tableaux de bord et des CMS.
  • Générer des captures de pages entières sous forme de document prêt à imprimer.

Questions fréquentes

Comment fonctionne l'API Web-to-PDF ?

Envoyez une requête POST avec { "url": "…" } à /api/generate-pdf. La réponse est le PDF final (application/pdf) – sans filigrane.

Puis-je convertir du HTML en PDF au lieu d'une URL ?

Oui. Utilisez l'endpoint /api/html-to-pdf et envoyez { "html": "…", "css": "…" }.

Quel est le coût de la PDF API ?

La prise en main est gratuite. L'API fonctionne de manière conforme au RGPD sur des serveurs dans l'UE.

Quels langages de programmation sont pris en charge ?

Tout langage prenant en charge HTTP – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# et plus encore.