PDF API – Convertire pagine web e HTML in PDF tramite web service

Integra la conversione da web a PDF di web2pdf.eu direttamente nella tua applicazione. Una semplice interfaccia HTTP restituisce PDF con precisione al pixel – senza filigrana, conforme al GDPR.

Endpoint

Invia una richiesta POST con l'URL di destinazione come JSON. La risposta è direttamente il PDF.

MetodoPOST
URLhttps://web2pdf.eu/api/generate-pdf
HeaderContent-Type: application/json
Body{ "url": "https://example.com" }
Rispostaapplication/pdf (dati binari)

Esempio: curl

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

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

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

Esempio: 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 invece di URL: API da HTML a PDF

Hai già HTML e CSS e vuoi generarne un PDF? Invia il tuo markup all' endpoint POST /api/html-to-pdf con il body { "html": "…", "css": "…" }. Provalo nel browser con il convertitore HTML in PDF.

Casi d'uso tipici

  • Genera automaticamente fatture, preventivi e report come PDF.
  • Archivia pagine web e articoli lato server.
  • Integra l'esportazione PDF in applicazioni SaaS, dashboard e CMS.
  • Genera screenshot di intere pagine come documento pronto per la stampa.

Domande frequenti

Come funziona la Web-to-PDF-API?

Invia una richiesta POST con { "url": "…" } a /api/generate-pdf. La risposta è il PDF finito (application/pdf) – senza filigrana.

Posso convertire HTML in PDF invece di un URL?

Sì. Usa l'endpoint /api/html-to-pdf e invia { "html": "…", "css": "…" }.

Quanto costa la PDF API?

L'inizio è gratuito. L'API gira in modo conforme al GDPR su server nell'UE.

Quali linguaggi di programmazione sono supportati?

Qualsiasi linguaggio con supporto HTTP – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# e altri.