DocsΓεννήτριες

API Εργαλείων δημιουργίας

Τελικά σημεία για δημιουργία κωδικών QR, favicons, στιγμιοτύπων οθόνης και λήψεων PDF από URL. Ορισμένα τελικά σημεία δέχονται JSON αντί multipart/form-data -- ελέγξτε τον τύπο περιεχομένου για κάθε τελικό σημείο.

Δημιουργία κωδικού QR

POST/api/qr-generate

Δημιουργήστε εικόνα κωδικού QR από κείμενο ή URL. Στείλτε σώμα JSON (Content-Type: application/json). Προσαρμόστε χρώματα, μέγεθος και επίπεδο διόρθωσης σφαλμάτων.

Parameters

NameTypeRequiredDescription
textstringRequiredΠεριεχόμενο για κωδικοποίηση στον κωδικό QR (κείμενο, URL, διαμόρφωση WiFi, κλπ.)
sizenumberOptionalΜέγεθος κωδικού QR σε pixel. Προεπιλογή: 300
errorCorrectionstringOptionalΕπίπεδο διόρθωσης σφαλμάτων: "L" (7%), "M" (15%), "Q" (25%), "H" (30%). Προεπιλογή: "M"
fgColorstringOptionalΧρώμα πρώτου πλάνου σε hex (π.χ. "#000000"). Προεπιλογή: "#000000"
bgColorstringOptionalΧρώμα φόντου σε hex (π.χ. "#ffffff"). Προεπιλογή: "#ffffff"
Response:Εικόνα PNG
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

Δημιουργία favicon

POST/api/favicon-generate

Δημιουργήστε ένα πλήρες πακέτο favicon από μια εικόνα πηγής. Επιστρέφει αρχείο ZIP με πολλαπλά μεγέθη favicon (16x16, 32x32, 48x48, κλπ.) και αρχείο ICO.

Parameters

NameTypeRequiredDescription
fileFileRequiredΑρχείο εικόνας πηγής (συνιστάται PNG, JPG ή SVG)
Response:Αρχείο ZIP που περιέχει αρχεία 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 σε εικόνα

POST/api/html-to-image

Λήψη στιγμιοτύπου οθόνης μιας ιστοσελίδας. Στείλτε σώμα JSON (Content-Type: application/json). Προσαρμόστε το μέγεθος viewport και τη μορφή εξόδου.

Parameters

NameTypeRequiredDescription
urlstringRequiredURL για λήψη (πρέπει να περιλαμβάνει https://)
formatstringOptionalΜορφή εξόδου: "png" ή "jpg". Προεπιλογή: "png"
widthnumberOptionalΠλάτος viewport σε pixel. Προεπιλογή: 1280
heightnumberOptionalΎψος viewport σε pixel. Προεπιλογή: 800
Response:Εικόνα PNG ή JPG
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 σε PDF

POST/api/url-to-pdf

Μετατρέψτε μια ιστοσελίδα σε έγγραφο PDF. Στείλτε σώμα JSON (Content-Type: application/json). Η σελίδα αποδίδεται πλήρως πριν τη μετατροπή.

Parameters

NameTypeRequiredDescription
urlstringRequiredURL για μετατροπή (πρέπει να περιλαμβάνει https://)
Response:Αρχείο PDF
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