PDF API – konwertuj strony internetowe i HTML na PDF przez usługę sieciową

Zintegruj konwersję Web do PDF z web2pdf.eu bezpośrednio w swojej aplikacji. Proste API HTTP zwraca pliki PDF z dokładnością do piksela – bez znaku wodnego, zgodnie z RODO.

Punkt końcowy

Wyślij żądanie POST z docelowym adresem URL jako JSON. Odpowiedzią jest bezpośrednio plik PDF.

MetodaPOST
URLhttps://web2pdf.eu/api/generate-pdf
NagłówekContent-Type: application/json
Treść{ "url": "https://example.com" }
Odpowiedźapplication/pdf (dane binarne)

Przykład: curl

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

Przykład: 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);

Przykład: 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);

Przykład: 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 zamiast URL: API HTML-do-PDF

Masz już HTML i CSS i chcesz z nich utworzyć PDF? Wyślij swój znacznik do punktu końcowego POST /api/html-to-pdf z treścią { "html": "…", "css": "…" }. Wypróbuj to w przeglądarce za pomocą konwertera HTML do PDF.

Typowe zastosowania

  • Automatyczne generowanie faktur, ofert i raportów jako PDF.
  • Archiwizowanie stron internetowych i artykułów po stronie serwera.
  • Integracja eksportu PDF w aplikacjach SaaS, panelach i systemach CMS.
  • Tworzenie zrzutów całych stron jako gotowego do druku dokumentu.

Często zadawane pytania

Jak działa API Web-to-PDF?

Wyślij żądanie POST z { "url": "…" } na /api/generate-pdf. Odpowiedzią jest gotowy plik PDF (application/pdf) – bez znaku wodnego.

Czy mogę konwertować HTML zamiast URL na PDF?

Tak. Użyj punktu końcowego /api/html-to-pdf i wyślij { "html": "…", "css": "…" }.

Ile kosztuje PDF API?

Rozpoczęcie jest bezpłatne. API działa zgodnie z RODO na serwerach w UE.

Jakie języki programowania są obsługiwane?

Każdy język z obsługą HTTP – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# i więcej.