Docsジェネレーター

生成ツールAPI

QRコード、ファビコン、スクリーンショット、URLからのPDFキャプチャを生成するエンドポイント。一部のエンドポイントはmultipart/form-dataの代わりにJSONを受け付けます -- 各エンドポイントのコンテンツタイプを確認してください。

QRコード生成

POST/api/qr-generate

テキストまたはURLからQRコード画像を生成します。JSONボディ(Content-Type: application/json)を送信してください。色、サイズ、エラー訂正レベルをカスタマイズできます。

Parameters

NameTypeRequiredDescription
textstringRequiredQRコードにエンコードするコンテンツ(テキスト、URL、WiFi設定など)
sizenumberOptionalQRコードのサイズ(ピクセル)。デフォルト:300
errorCorrectionstringOptionalエラー訂正レベル:"L"(7%)、"M"(15%)、"Q"(25%)、"H"(30%)。デフォルト:"M"
fgColorstringOptional前景色(16進数、例:"#000000")。デフォルト:"#000000"
bgColorstringOptional背景色(16進数、例:"#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

ファビコン生成

POST/api/favicon-generate

ソース画像からファビコンパッケージを生成します。複数のファビコンサイズ(16x16、32x32、48x48など)とICOファイルを含むZIPファイルを返します。

Parameters

NameTypeRequiredDescription
fileFileRequiredソース画像ファイル(PNG、JPG、SVG推奨)
Response:ファビコンファイルを含むZIPファイル
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)を送信してください。ビューポートサイズと出力フォーマットをカスタマイズできます。

Parameters

NameTypeRequiredDescription
urlstringRequiredキャプチャするURL(https://を含む必要があります)
formatstringOptional出力フォーマット:"png"または"jpg"。デフォルト:"png"
widthnumberOptionalビューポート幅(ピクセル)。デフォルト:1280
heightnumberOptionalビューポート高さ(ピクセル)。デフォルト: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
urlstringRequired変換するURL(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