DocsGenerátory

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

POST/api/qr-generate

Vygenerujte obrazek QR kodu z textu nebo URL. Poslete telo JSON (Content-Type: application/json). Prispusobte barvy, velikost a uroven korekce chyb.

Parameters

NameTypeRequiredDescription
textstringRequiredObsah k zakodovani do QR kodu (text, URL, WiFi konfigurace atd.)
sizenumberOptionalVelikost QR kodu v pixelech. Vychozi: 300
errorCorrectionstringOptionalUroven korekce chyb: "L" (7%), "M" (15%), "Q" (25%), "H" (30%). Vychozi: "M"
fgColorstringOptionalBarva popredi jako hex (napr. "#000000"). Vychozi: "#000000"
bgColorstringOptionalBarva pozadi jako hex (napr. "#ffffff"). Vychozi: "#ffffff"
Response:PNG obrazek
bash
curl -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.png

Generovani favicon

POST/api/favicon-generate

Vygenerujte kompletni balicek favicon ze zdrojoveho obrazku. Vraci ZIP soubor obsahujici vice velikosti favicon (16x16, 32x32, 48x48 atd.) a ICO soubor.

Parameters

NameTypeRequiredDescription
fileFileRequiredZdrojovy soubor obrazku (doporucen PNG, JPG nebo SVG)
Response:ZIP soubor obsahujici soubory favicon
bash
curl -X POST https://freefiletools.io/api/favicon-generate \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o favicons.zip

HTML na obrazek

POST/api/html-to-image

Zachytte snimek obrazovky webove stranky. Poslete telo JSON (Content-Type: application/json). Prispusobte velikost viewportu a format vystupu.

Parameters

NameTypeRequiredDescription
urlstringRequiredURL k zachyceni (musi obsahovat https://)
formatstringOptionalFormat vystupu: "png" nebo "jpg". Vychozi: "png"
widthnumberOptionalSirka viewportu v pixelech. Vychozi: 1280
heightnumberOptionalVyska viewportu v pixelech. Vychozi: 800
Response:PNG nebo JPG obrazek
bash
curl -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.png

URL do PDF

POST/api/url-to-pdf

Prevedte webovou stranku na PDF dokument. Poslete telo JSON (Content-Type: application/json). Stranka je plne vykreslena pred prevodem.

Parameters

NameTypeRequiredDescription
urlstringRequiredURL k prevodu (musi obsahovat https://)
Response:PDF soubor
bash
curl -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