Przejdź do głównej treści
Renamed.to logorenamed.to

Integracja dla deweloperów

Oficjalne SDK

Oficjalne SDK do zmiany nazw PDF, dzielenia ich na dokumenty i ekstrakcji danych przy użyciu kilku linii kodu.

  • Zainstaluj dla TypeScript, Python, Go, Java, C#, Ruby, Rust, Swift i PHP
  • Używaj tych samych nazw metod we wszystkich SDK: rename, pdfSplit, extract
  • SDK open source na licencji MIT utrzymywane przez zespół renamed.to

Wszystkie SDK zawierają

  • Zmiana nazw plików z użyciem AI
  • Dzielenie PDF z wykrywaniem granic
  • Ekstrakcja danych strukturalnych
  • Automatyczne ponawianie i obsługa błędów

Wybierz swój język

Kliknij język, aby zobaczyć instrukcje instalacji i przykłady kodu.

Przykłady szybkiego startu

Wszystkie SDK stosują te same wzorce. Oto przykłady w popularnych językach.

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)

Przykłady uproszczone; pełne szczegóły znajdziesz na stronach poszczególnych języków.

SDK a REST API

Wybierz odpowiednie podejście do swoich potrzeb integracyjnych.

Używaj SDK, gdy chcesz

  • Idiomaticzne API języka z bezpieczeństwem typów
  • Wbudowane ponawianie i obsługę błędów
  • Szybsze osiągnięcie pierwszego sukcesu
  • Łatwiejsze utrzymanie dzięki wersjonowanym pakietom

Używaj REST, gdy potrzebujesz

  • Języka bez oficjalnego SDK
  • Minimalnych zależności
  • Niestandardowej logiki ponawiania lub buforowania
  • Bezpośredniej kontroli HTTP dla przypadków brzegowych
Zobacz dokumentację REST API

Pełna dokumentacja SDK na GitHub

Przeglądaj README dla poszczególnych języków w repozytorium renamed-sdk, aby uzyskać pełną dokumentację, zaawansowane przykłady i wytyczne dotyczące współtworzenia.

Przeglądaj na GitHub

Często zadawane pytania

Którego SDK powinienem użyć?
Proszę wybrać SDK dla swojego głównego języka programowania. Wszystkie SDK zapewniają tę samą funkcjonalność i stosują podobne wzorce API.
Czy SDK są open source?
Tak, wszystkie SDK są objęte licencją MIT i dostępne na GitHub. Zachęcamy do współtworzenia.
Czy mogę zamiast tego używać bezpośrednio REST API?
Tak, wszystkie nasze API są dostępne przez REST z uwierzytelnianiem tokenem Bearer. SDK są wygodnymi nakładkami na REST API.
Jakie metody zapewniają SDK?
Wszystkie SDK zapewniają te same podstawowe metody: rename() do zmiany nazw plików z użyciem AI, pdfSplit() do dzielenia wielostronicowych PDF, extract() do ekstrakcji danych strukturalnych, getUser() do informacji o koncie oraz downloadFile() do pobierania przetworzonych plików.

Powiązane zasoby