Entwickler-Integration
Offizielle SDKs
Offizielle SDKs, um PDFs umzubenennen, in Dokumente aufzuteilen und mit wenigen Codezeilen Daten zu extrahieren.
- Installieren für TypeScript, Python, Go, Java, C#, Ruby, Rust, Swift und PHP
- Verwenden Sie dieselben Methodennamen in allen SDKs:
rename,pdfSplit,extract - MIT-lizenzierte Open-Source-SDKs, gepflegt vom renamed.to-Team
Alle SDKs enthalten
- Dateiumbenennung mit KI
- PDF-Aufteilung mit Grenzerkennung
- Extraktion strukturierter Daten
- Automatische Wiederholungen und Fehlerbehandlung
Wählen Sie Ihre Sprache
Klicken Sie auf eine Sprache, um Installationsanweisungen und Codebeispiele zu sehen.
TypeScript / Node.js
Full TypeScript support with type definitions included.
npm install @renamed/sdkPython
Works with Python 3.8+ and async/await.
pip install renamedGo
Idiomatic Go with context support.
go get github.com/renamed-to/renamed-sdk/sdks/goRuby
Ruby 2.7+ with Rails integration.
gem install renamedPHP
PHP 8.0+ with PSR-18 HTTP client.
composer require renamed/sdkC# / .NET
.NET 6+ with async/await patterns.
dotnet add package Renamed.SdkRust
Async Rust with tokio runtime.
cargo add renamedJava
Java 11+ with CompletableFuture.
to.renamed:renamed-sdk:0.1.0Swift
Swift Package Manager for iOS and server-side Swift.
.package(url: "https://github.com/renamed-to/renamed-sdk", from: "0.1.0")Quickstart-Beispiele
Alle SDKs folgen denselben Mustern. Hier sind Beispiele in gängigen Sprachen.
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)from renamed import RenamedClientclient = RenamedClient(api_key=os.environ["RENAMED_API_KEY"])result = client.rename(pdf_bytes)print(result.suggested_filename)client := renamed.NewClient(os.Getenv("RENAMED_API_KEY"))result, _ := client.Rename(ctx, pdfBytes)fmt.Println(result.SuggestedFilename)Beispiele vereinfacht; vollständige Details finden Sie auf den Seiten der jeweiligen Sprache.
SDK vs. REST-API
Wählen Sie den richtigen Ansatz für Ihre Integrationsanforderungen.
Verwenden Sie SDKs, wenn Sie Folgendes möchten
- Idiomatiche Sprach-APIs mit Typsicherheit
- Integrierte Wiederholungen und Fehlerbehandlung
- Schnellerer Weg zum ersten Erfolg
- Einfachere Wartung mit versionierten Paketen
Verwenden Sie REST, wenn Sie Folgendes benötigen
- Eine Sprache ohne offizielles SDK
- Ultra-minimale Abhängigkeiten
- Benutzerdefinierte Wiederholungs- oder Caching-Logik
- Direkte HTTP-Kontrolle für Sonderfälle
Vollständige SDK-Dokumentation auf GitHub
Durchsuchen Sie sprachspezifische READMEs im renamed-sdk-Repository für umfassende Dokumentation, fortgeschrittene Beispiele und Beitragsrichtlinien.
Häufig gestellte Fragen
- Welches SDK sollte ich verwenden?
- Wählen Sie das SDK für Ihre primäre Programmiersprache. Alle SDKs bieten dieselbe Funktionalität und folgen ähnlichen API-Mustern.
- Sind die SDKs Open Source?
- Ja, alle SDKs sind MIT-lizenziert und auf GitHub verfügbar. Beiträge sind willkommen.
- Kann ich stattdessen die REST API direkt verwenden?
- Ja, alle unsere APIs sind über REST mit Bearer-Token-Authentifizierung verfügbar. Die SDKs sind praktische Wrapper um die REST API.
- Welche Methoden bieten die SDKs?
- Alle SDKs bieten dieselben Kernmethoden: rename() für KI-gestütztes Umbenennen von Dateien, pdfSplit() zum Aufteilen mehrseitiger PDFs, extract() zur Extraktion strukturierter Daten, getUser() für Kontoinformationen und downloadFile() zum Herunterladen verarbeiteter Dateien.