메인 콘텐츠로 건너뛰기
Renamed.to logorenamed.to

개발자 통합

공식 SDK

몇 줄의 코드로 PDF 이름을 변경하고, 문서로 분할하고, 데이터를 추출할 수 있는 공식 SDK입니다.

  • 설치 대상 TypeScript, Python, Go, Java, C#, Ruby, Rust, Swift, PHP
  • SDK 전반에서 동일한 메서드 이름을 사용하세요: rename, pdfSplit, extract
  • renamed.to 팀이 유지 관리하는 MIT 라이선스 오픈 소스 SDK

모든 SDK에 포함

  • AI를 사용한 파일 이름 변경
  • 경계 감지를 사용한 PDF 분할
  • 구조화된 데이터 추출
  • 자동 재시도 및 오류 처리

언어 선택

언어를 클릭하면 설치 안내와 코드 예제를 볼 수 있습니다.

빠른 시작 예제

모든 SDK는 동일한 패턴을 따릅니다. 여기에는 널리 사용되는 언어의 예제가 있습니다.

TypeScript
TypeScript
import { RenamedClient } from '@renamed/sdk'const client = new RenamedClient({  apiKey: process.env.RENAMED_API_KEY,})const result = await client.rename(pdfBuffer)console.log(result.suggestedFilename)
Python
Python
from renamed import RenamedClientclient = RenamedClient(api_key=os.environ["RENAMED_API_KEY"])result = client.rename(pdf_bytes)print(result.suggested_filename)
Go
Go
client := renamed.NewClient(os.Getenv("RENAMED_API_KEY"))result, _ := client.Rename(ctx, pdfBytes)fmt.Println(result.SuggestedFilename)

예제는 단순화되어 있습니다. 전체 내용은 언어별 페이지를 참조하세요.

SDK와 REST API 비교

통합 요구 사항에 맞는 접근 방식을 선택하세요.

다음이 필요하면 SDK를 사용하세요

  • 타입 안전성을 갖춘 관용적인 언어 API
  • 내장 재시도 및 오류 처리
  • 더 빠른 첫 성공까지의 시간
  • 버전이 지정된 패키지로 더 쉬운 유지 관리

다음이 필요하면 REST를 사용하세요

  • 공식 SDK가 없는 언어
  • 매우 최소한의 종속성
  • 사용자 지정 재시도 또는 캐싱 로직
  • 예외 상황을 위한 직접적인 HTTP 제어
REST API 문서 보기

GitHub의 전체 SDK 문서

renamed-sdk 리포지토리의 언어별 README를 살펴보고 포괄적인 문서, 고급 예제, 기여 가이드를 확인하세요.

GitHub에서 살펴보기

자주 묻는 질문

어떤 SDK를 사용해야 하나요?
주로 사용하는 프로그래밍 언어의 SDK를 선택하시면 됩니다. 모든 SDK는 동일한 기능을 제공하며 유사한 API 패턴을 따릅니다.
SDK는 오픈 소스인가요?
예, 모든 SDK는 MIT 라이선스이며 GitHub에서 사용할 수 있습니다. 기여도 환영합니다.
대신 REST API를 직접 사용할 수 있나요?
예, 모든 API는 Bearer 토큰 인증을 사용하는 REST를 통해 제공됩니다. SDK는 REST API를 편리하게 사용할 수 있도록 감싼 래퍼입니다.
SDK는 어떤 메서드를 제공하나요?
모든 SDK는 동일한 핵심 메서드를 제공합니다: AI 기반 파일 이름 변경을 위한 rename(), 여러 페이지 PDF 분할을 위한 pdfSplit(), 구조화된 데이터 추출을 위한 extract(), 계정 정보 확인을 위한 getUser(), 처리된 파일 다운로드를 위한 downloadFile()입니다.

관련 리소스