Docs시작하기

시작하기

FreeFileTools API를 몇 분 만에 시작하세요. 다음 단계를 따라 첫 번째 API 호출을 수행하세요.

1단계: 계정 만들기

freefiletools.io에서 무료 계정에 가입하세요. 신용카드가 필요 없습니다. 이메일 또는 Google 계정으로 로그인할 수 있습니다.

2단계: API Key 만들기

로그인 후 대시보드로 이동하여 API Keys을 여세요. API Key 만들기를 클릭하여 키를 생성하세요.

API Key는 다음과 같은 형식입니다: fft_abc123...

중요: API Key를 복사하여 안전하게 보관하세요. 생성 후에는 전체 키를 다시 볼 수 없습니다.

3단계: 첫 번째 요청 보내기

모든 요청의 x-api-key 헤더에 API Key를 포함하세요. cURL을 사용하여 이미지를 압축하는 간단한 예제입니다:

bash
curl -X POST https://freefiletools.io/api/image-compress \
  -H "x-api-key: fft_your_api_key_here" \
  -F "[email protected]" \
  -F "quality=80" \
  -o compressed.jpg

전체 동작 예제

이미지를 압축하고 결과를 저장하는 완전한 Node.js 예제입니다:

javascript
const fs = require("fs");

async function compressImage() {
  const formData = new FormData();
  formData.append("file", new Blob([fs.readFileSync("photo.jpg")]), "photo.jpg");
  formData.append("quality", "75");

  const response = await fetch("https://freefiletools.io/api/image-compress", {
    method: "POST",
    headers: {
      "x-api-key": "fft_your_api_key_here",
    },
    body: formData,
  });

  if (!response.ok) {
    const error = await response.json();
    console.error("Error:", error);
    return;
  }

  const buffer = Buffer.from(await response.arrayBuffer());
  fs.writeFileSync("compressed.jpg", buffer);
  console.log("Compressed image saved as compressed.jpg");
}

compressImage();

다음 단계

인증 -- API Key 인증에 대해 자세히 알아보세요.

API 레퍼런스: 이미지 도구 -- 모든 이미지 처리 엔드포인트를 살펴보세요.

API 레퍼런스: PDF 도구 -- 모든 PDF 처리 엔드포인트를 살펴보세요.

코드 예제 -- 여러 언어로 바로 사용할 수 있는 예제.