PDF API – Конвертиране на уебсайтове & HTML в PDF чрез уеб услуга

Интегрирайте конвертирането от уеб към PDF на web2pdf.eu директно в своето приложение. Един прост HTTP интерфейс връща пикселно точни PDF файлове – без воден знак, в съответствие с ОРЗД.

Endpoint

Изпратете POST заявка с целевия URL като JSON. Отговорът е директно PDF файлът.

МетодPOST
URLhttps://web2pdf.eu/api/generate-pdf
ЗаглавкаContent-Type: application/json
Тяло{ "url": "https://example.com" }
Отговорapplication/pdf (двоични данни)

Пример: curl

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

Пример: 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);

Пример: 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);

Пример: 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 вместо URL: HTML-към-PDF API

Вече имаш HTML и CSS и искаш да създадеш PDF от тях? Изпрати своя markup към крайната точка POST /api/html-to-pdf с тяло { "html": "…", "css": "…" }. Изпробвай го в браузъра с конвертора от HTML към PDF.

Типични случаи на употреба

  • Автоматично създаване на фактури, оферти и отчети като PDF.
  • Архивиране на уебсайтове и статии от страна на сървъра.
  • Интегриране на PDF експорт в SaaS приложения, табла и CMS системи.
  • Създаване на екранни снимки на цели страници като готов за печат документ.

Чести въпроси

Как работи Web-to-PDF API-то?

Изпратете POST заявка с { "url": "…" } към /api/generate-pdf. Отговорът е готовият PDF (application/pdf) – без воден знак.

Мога ли да конвертирам HTML вместо URL в PDF?

Да. Използвайте крайната точка /api/html-to-pdf и изпратете { "html": "…", "css": "…" }.

Колко струва PDF API-то?

Началото е безплатно. API-то работи в съответствие с ОРЗД на сървъри в ЕС.

Кои програмни езици се поддържат?

Всеки език с поддръжка на HTTP – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# и други.