PDF API – pretvarjaj spletne strani in HTML v PDF prek spletne storitve

Integriraj pretvorbo iz spleta v PDF podjetja web2pdf.eu neposredno v svojo aplikacijo. Preprost vmesnik HTTP vrne PDF-je z natančnostjo do slikovne pike – brez vodnega žiga, skladno z GDPR.

Končna točka

Pošlji zahtevo POST s ciljnim URL-jem kot JSON. Odgovor je neposredno PDF.

MetodaPOST
URLhttps://web2pdf.eu/api/generate-pdf
HeaderContent-Type: application/json
Body{ "url": "https://example.com" }
Odgovorapplication/pdf (binarni podatki)

Primer: curl

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

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

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

Primer: 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 namesto URL-ja: API za pretvorbo HTML v PDF

Že imaš HTML in CSS ter želiš iz njiju ustvariti PDF? Pošlji svoj markup na končno točko POST /api/html-to-pdf s telesom { "html": "…", "css": "…" }. Preizkusi ga v brskalniku s pretvornikom HTML v PDF.

Tipični primeri uporabe

  • Samodejno ustvarjaj račune, ponudbe in poročila kot PDF.
  • Arhiviraj spletne strani in članke na strani strežnika.
  • Integriraj izvoz v PDF v aplikacije SaaS, nadzorne plošče in CMS.
  • Ustvarjaj posnetke celotnih strani kot dokument, pripravljen za tisk.

Pogosta vprašanja

Kako deluje API za pretvorbo iz spleta v PDF?

Pošlji zahtevo POST z { "url": "…" } na /api/generate-pdf. Odgovor je dokončani PDF (application/pdf) – brez vodnega žiga.

Ali lahko namesto URL-ja v PDF pretvorim HTML?

Da. Uporabi končno točko /api/html-to-pdf in pošlji { "html": "…", "css": "…" }.

Koliko stane PDF API?

Začetek je brezplačen. API deluje skladno z GDPR na strežnikih v EU.

Kateri programski jeziki so podprti?

Vsak jezik s podporo za HTTP – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# in več.