Pular para o conteúdo principal
Renamed.to logorenamed.to

Integração para desenvolvedores

SDKs oficiais

SDKs oficiais para renomear PDFs, dividi-los em documentos e extrair dados com algumas linhas de código.

  • Instalar para TypeScript, Python, Go, Java, C#, Ruby, Rust, Swift e PHP
  • Use os mesmos nomes de método em todos os SDKs: rename, pdfSplit, extract
  • SDKs open source com licença MIT mantidos pela equipe do renamed.to

Todos os SDKs incluem

  • Renomeação de arquivos com IA
  • Divisão de PDF com detecção de limites
  • Extração estruturada de dados
  • Nova tentativa automática e tratamento de erros

Escolha sua linguagem

Clique em uma linguagem para ver instruções de instalação e exemplos de código.

Exemplos de início rápido

Todos os SDKs seguem os mesmos padrões. Aqui estão exemplos em linguagens populares.

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)

Exemplos simplificados; veja as páginas de cada linguagem para todos os detalhes.

SDK vs API REST

Escolha a abordagem certa para as necessidades da sua integração.

Use SDKs quando você quiser

  • APIs idiomáticas da linguagem com segurança de tipos
  • Novas tentativas e tratamento de erros integrados
  • Menor tempo até o primeiro sucesso
  • Manutenção mais fácil com pacotes versionados

Use REST quando você precisar de

  • Uma linguagem sem SDK oficial
  • Dependências ultramínimas
  • Lógica personalizada de nova tentativa ou cache
  • Controle HTTP direto para casos extremos
Ver documentação da API REST

Documentação completa dos SDKs no GitHub

Consulte os READMEs de cada linguagem no repositório renamed-sdk para documentação abrangente, exemplos avançados e diretrizes de contribuição.

Navegar no GitHub

Perguntas frequentes

Qual SDK devo usar?
Escolha o SDK da sua linguagem de programação principal. Todos os SDKs oferecem a mesma funcionalidade e seguem padrões de API semelhantes.
Os SDKs são open source?
Sim, todos os SDKs têm licença MIT e estão disponíveis no GitHub. Contribuições são bem-vindas.
Posso usar a API REST diretamente no lugar disso?
Sim, todas as nossas APIs estão disponíveis via REST com autenticação por token Bearer. Os SDKs são wrappers de conveniência em torno da API REST.
Quais métodos os SDKs oferecem?
Todos os SDKs oferecem os mesmos métodos principais: rename() para renomeação de arquivos com IA, pdfSplit() para dividir PDFs com várias páginas, extract() para extração estruturada de dados, getUser() para informações da conta e downloadFile() para baixar arquivos processados.

Recursos relacionados