leadtext
leadtext
leadtext
Ferramentas de IA
Integrações
Auto-organizar seu Drive
Auto-organizar seu Dropbox
Auto-organizar seu OneDrive
Plataforma
See it in action
Drop a folder of messy PDFs and watch renamed.to organize them in seconds.
Experimente grátisFaturas, recibos, extratos
Nomear artigos automaticamente
Nomenclatura pronta para processos
Operações de campo, integração, relatórios
Registros de filmagem, pautas, entregas
Configurações, logs de auditoria, incidentes
Históricos, planos de aula, registros
Faturas, fichas de produtos, envio
Contratos, inspeções, ordens de serviço
Recibos, relatórios, reembolsos
Conhecimentos, comprovantes, faturas de transportadora
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.
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")Exemplos de início rápido
Todos os SDKs seguem os mesmos padrões. Aqui estão exemplos em linguagens populares.
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)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
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.
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.