PDF API – convertiți pagini web & HTML în PDF printr-un serviciu web

Integrează conversia Web-to-PDF de la web2pdf.eu direct în aplicația ta. O interfață HTTP simplă returnează PDF-uri pixel cu pixel – fără filigran, conform GDPR.

Endpoint

Trimite un POST-Request cu URL-ul țintă în format JSON. Răspunsul este direct PDF-ul.

MetodăPOST
URLhttps://web2pdf.eu/api/generate-pdf
HeaderContent-Type: application/json
Body{ "url": "https://example.com" }
Răspunsapplication/pdf (date binare)

Exemplu: curl

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

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

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

Exemplu: 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 în loc de URL: API-ul HTML-to-PDF

Ai deja HTML și CSS și vrei să generezi un PDF din ele? Trimite markup-ul tău către endpoint-ul POST /api/html-to-pdf cu body-ul { "html": "…", "css": "…" }. Încearcă-l în browser cu convertorul HTML-to-PDF.

Cazuri de utilizare tipice

  • Generează automat facturi, oferte și rapoarte ca PDF.
  • Arhivează pagini web și articole pe server.
  • Integrează exportul PDF în aplicații SaaS, dashboard-uri și CMS-uri.
  • Generează capturi de ecran ale unor pagini întregi ca document gata de tipărit.

Întrebări frecvente

Cum funcționează API-ul Web-to-PDF?

Trimite un POST-Request cu { "url": "…" } către /api/generate-pdf. Răspunsul este PDF-ul finalizat (application/pdf) – fără filigran.

Pot converti HTML în PDF în loc de o URL?

Da. Folosește endpoint-ul /api/html-to-pdf și trimite { "html": "…", "css": "…" }.

Cât costă PDF API?

Accesul de bază este gratuit. API-ul rulează conform GDPR pe servere în UE.

Ce limbaje de programare sunt acceptate?

Orice limbaj cu suport HTTP – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# și altele.