PDF API – konvertuokite svetaines ir HTML į PDF per žiniatinklio paslaugą
Integruokite web2pdf.eu Web į PDF konvertavimą tiesiai į savo programą. Paprasta HTTP sąsaja grąžina pikselių tikslumo PDF – be vandens ženklo, atitinka BDAR.
Galutinis taškas
Siųskite POST užklausą su tiksliniu URL kaip JSON. Atsakymas yra tiesiogiai PDF.
| Metodas | POST |
|---|---|
| URL | https://web2pdf.eu/api/generate-pdf |
| Antraštė | Content-Type: application/json |
| Turinys | { "url": "https://example.com" } |
| Atsakymas | application/pdf (dvejetainiai duomenys) |
Pavyzdys: curl
-H "Content-Type: application/json" \
-d '{"url": "https://www.google.com"}' \
--output google.pdf
Pavyzdys: 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);
Pavyzdys: 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);
Pavyzdys: 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 vietoj URL: HTML į PDF API
Jau turite HTML ir CSS ir norite iš jų sukurti PDF? Siųskite savo žymėjimą į
galutinį tašką POST /api/html-to-pdf su turiniu { "html": "…", "css": "…" }. Išbandykite naršyklėje su HTML į PDF konverteriu.
Tipiniai naudojimo atvejai
- Automatiškai kurkite sąskaitas, pasiūlymus ir ataskaitas kaip PDF.
- Archyvuokite svetaines ir straipsnius serverio pusėje.
- Integruokite PDF eksportą į SaaS programas, valdymo skydelius ir CMS.
- Kurkite viso puslapio ekrano kopijas kaip spausdinti parengtą dokumentą.
Dažni klausimai
Kaip veikia Web į PDF API?
Siųskite POST užklausą su { "url": "…" } į /api/generate-pdf. Atsakymas yra paruoštas PDF (application/pdf) – be vandens ženklo.
Ar galiu konvertuoti HTML vietoj URL į PDF?
Taip. Naudokite galutinį tašką /api/html-to-pdf ir siųskite { "html": "…", "css": "…" }.
Kiek kainuoja PDF API?
Pradžia yra nemokama. API veikia atitinkant BDAR serveriuose ES.
Kokios programavimo kalbos palaikomos?
Bet kuri kalba su HTTP palaikymu – curl, JavaScript/Node.js, PHP, Python, Java, Go, C# ir daugiau.