API nastroju pro generovani
Koncove body pro generovani QR kodu, favicon, snimku obrazovky a zachyceni PDF z URL. Nektere koncove body prijimaji JSON misto multipart/form-data -- zkontrolujte typ obsahu pro kazdy koncovy bod.
Generovani QR kodu
/api/qr-generateVygenerujte obrazek QR kodu z textu nebo URL. Poslete telo JSON (Content-Type: application/json). Prispusobte barvy, velikost a uroven korekce chyb.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
text | string | Required | Obsah k zakodovani do QR kodu (text, URL, WiFi konfigurace atd.) |
size | number | Optional | Velikost QR kodu v pixelech. Vychozi: 300 |
errorCorrection | string | Optional | Uroven korekce chyb: "L" (7%), "M" (15%), "Q" (25%), "H" (30%). Vychozi: "M" |
fgColor | string | Optional | Barva popredi jako hex (napr. "#000000"). Vychozi: "#000000" |
bgColor | string | Optional | Barva pozadi jako hex (napr. "#ffffff"). Vychozi: "#ffffff" |
PNG obrazekcurl -X POST https://freefiletools.io/api/qr-generate \
-H "x-api-key: fft_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"text": "https://freefiletools.io",
"size": 400,
"errorCorrection": "H",
"fgColor": "#f97316",
"bgColor": "#ffffff"
}' \
-o qrcode.pngGenerovani favicon
/api/favicon-generateVygenerujte kompletni balicek favicon ze zdrojoveho obrazku. Vraci ZIP soubor obsahujici vice velikosti favicon (16x16, 32x32, 48x48 atd.) a ICO soubor.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zdrojovy soubor obrazku (doporucen PNG, JPG nebo SVG) |
ZIP soubor obsahujici soubory faviconcurl -X POST https://freefiletools.io/api/favicon-generate \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o favicons.zipHTML na obrazek
/api/html-to-imageZachytte snimek obrazovky webove stranky. Poslete telo JSON (Content-Type: application/json). Prispusobte velikost viewportu a format vystupu.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Required | URL k zachyceni (musi obsahovat https://) |
format | string | Optional | Format vystupu: "png" nebo "jpg". Vychozi: "png" |
width | number | Optional | Sirka viewportu v pixelech. Vychozi: 1280 |
height | number | Optional | Vyska viewportu v pixelech. Vychozi: 800 |
PNG nebo JPG obrazekcurl -X POST https://freefiletools.io/api/html-to-image \
-H "x-api-key: fft_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"format": "png",
"width": 1440,
"height": 900
}' \
-o screenshot.pngURL do PDF
/api/url-to-pdfPrevedte webovou stranku na PDF dokument. Poslete telo JSON (Content-Type: application/json). Stranka je plne vykreslena pred prevodem.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Required | URL k prevodu (musi obsahovat https://) |
PDF souborcurl -X POST https://freefiletools.io/api/url-to-pdf \
-H "x-api-key: fft_your_api_key" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}' \
-o page.pdf