Olusturma Aracları API
QR kodları, faviconlar, ekran goruntuleri ve URL'den PDF olusturma icin uc noktalar. Bazı uc noktalar multipart/form-data yerine JSON kabul eder -- her uc nokta icin icerik turunu kontrol edin.
QR Kod Olusturma
/api/qr-generateMetin veya URL'den QR kod goruntusü olusturun. JSON govdesi gonderin (Content-Type: application/json). Renkleri, boyutu ve hata duzeltme seviyesini ozellestirin.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
text | string | Required | QR kodda kodlanacak icerik (metin, URL, WiFi yapılandırması, vb.) |
size | number | Optional | Piksel cinsinden QR kod boyutu. Varsayılan: 300 |
errorCorrection | string | Optional | Hata duzeltme seviyesi: "L" (%7), "M" (%15), "Q" (%25), "H" (%30). Varsayılan: "M" |
fgColor | string | Optional | Hex olarak on plan rengi (ornegin "#000000"). Varsayılan: "#000000" |
bgColor | string | Optional | Hex olarak arka plan rengi (ornegin "#ffffff"). Varsayılan: "#ffffff" |
PNG goruntucurl -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.pngFavicon Olusturma
/api/favicon-generateBir kaynak goruntudan tam bir favicon paketi olusturun. Birden fazla favicon boyutu (16x16, 32x32, 48x48, vb.) ve bir ICO dosyası iceren bir ZIP dosyası dondurur.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Kaynak goruntu dosyası (PNG, JPG veya SVG onerilir) |
Favicon dosyalarını iceren ZIP dosyasıcurl -X POST https://freefiletools.io/api/favicon-generate \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o favicons.zipHTML'den Goruntuye
/api/html-to-imageBir web sayfasının ekran goruntusunu alın. JSON govdesi gonderin (Content-Type: application/json). Goruntulem boyutunu ve cıkıs formatını ozellestirin.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Required | Yakalanacak URL (https:// icermeli) |
format | string | Optional | Cıkıs formatı: "png" veya "jpg". Varsayılan: "png" |
width | number | Optional | Piksel cinsinden goruntulem genisligi. Varsayılan: 1280 |
height | number | Optional | Piksel cinsinden goruntulem yuksekligi. Varsayılan: 800 |
PNG veya JPG goruntucurl -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'den PDF'e
/api/url-to-pdfBir web sayfasını PDF belgesine donusturun. JSON govdesi gonderin (Content-Type: application/json). Sayfa donusumden once tam olarak olusturulur.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Required | Donusturulecek URL (https:// icermeli) |
PDF dosyası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