API V2

Documentação da API PDF4me

A API PDF4me V2 fornece capacidades poderosas de processamento de documentos com recursos aprimorados e desempenho melhorado. Este guia ajudará você a começar a integrar a API V2 em suas aplicações.

Esta seção apresenta os conceitos fundamentais para trabalhar com a API PDF4me, incluindo métodos de autenticação, códigos de resposta e trechos de código de exemplo.

Referência API

A API Web do PDF4me é projetada para simplicidade e integração sem complicações. Para proteger a segurança e privacidade dos seus dados, todas as comunicações são realizadas exclusivamente através de HTTPS. Não são permitidas conexões HTTP não seguras.


URL base

Todas as solicitações contêm a seguinte URL base:

https://api.pdf4me.com


Autenticar sua solicitação API

Todas as solicitações contêm a seguinte URL base:

https://api.pdf4me.com

Autenticar sua solicitação API

Para acessar a API Web do PDF4me, cada solicitação deve incluir credenciais de autenticação apropriadas. A autenticação garante uma comunicação segura e valida sua identidade como usuário autorizado.

Cabeçalho

Authorization: Apikey from pdf4me
Content-Type: application/json

Interface do painel de chaves API do PDF4me

Principais recursos da API V2

Performance aprimorada

  • Tempos de processamento mais rápidos
  • Tratamento de erros melhorado
  • Melhores formatos de resposta

Operações avançadas de documentos

  • Converter documentos: Transformar vários formatos de arquivo para PDF e vice-versa
  • Mesclar e dividir: Combinar múltiplos PDFs ou dividi-los em arquivos separados
  • Processamento OCR: Extrair texto de documentos digitalizados
  • Assinaturas digitais: Adicionar assinaturas digitais seguras aos seus documentos
  • Processamento de formulários: Preencher formulários PDF programaticamente
  • Marca d’água: Adicionar marcas d’água de texto ou imagem
  • Compressão: Otimizar tamanhos de arquivos PDF

Segurança e conformidade

  • Comunicação apenas HTTPS
  • Autenticação segura com chave API
  • Proteção de privacidade de dados
  • Processamento compatível com GDPR

Códigos de resposta

A API retorna códigos de status HTTP padrão para indicar sucesso ou falha:

  • 200 OK: Solicitação bem-sucedida
  • 400 Bad Request: Parâmetros de solicitação inválidos
  • 401 Unauthorized: Chave API inválida ou ausente
  • 403 Forbidden: Permissões insuficientes
  • 404 Not Found: Endpoint não encontrado
  • 429 Too Many Requests: Limite de taxa excedido
  • 500 Internal Server Error: Erro do servidor ocorreu

Amostras de API PDF4me

Pronto para começar a programar? Preparamos uma coleção abrangente de amostras de código e exemplos para ajudá-lo a integrar a API PDF4me de forma rápida e eficiente.

Nosso repositório GitHub contém exemplos prontos para uso em várias linguagens de programação para todos os recursos da API PDF4me:

🔧 Linguagens suportadas:

  • C# (.NET 6/8)
  • Java (8/11/21+)
  • Python (3.7+)
  • JavaScript (Node.js 14+)
  • Salesforce (Apex)

📁 Categorias de exemplos:

  • Código de barras - Criar, ler e manipular códigos de barras
  • Converter - Conversões de formato de arquivo (PDF ↔ Word/Excel/PowerPoint/HTML/Imagens)
  • Editar - Adicionar carimbos, anexos, assinaturas
  • Extrair - Extrair texto, tabelas, anexos, recursos
  • Segurança - Proteger e desbloquear PDFs
  • Mesclar e dividir - Combinar ou separar documentos PDF
  • Formulários - Operações de campos de formulário PDF
  • Gerar - Geração de documentos e faturas Swiss QR
  • Otimizar - Compressão e otimização de PDF

🚀 Início rápido:

  1. Clonar o repositório
  2. Obter sua chave API do painel
  3. Escolher seu exemplo de linguagem preferido
  4. Seguir as instruções do README
  5. Substituir o placeholder da chave API e executar!

Próximos passos

  1. Explorar a documentação da API: Visite a documentação completa da API para referências detalhadas de endpoints
  2. Experimentar os exemplos interativos: Teste chamadas de API diretamente no seu navegador
  3. Juntar-se à comunidade: Obtenha suporte e compartilhe experiências com outros desenvolvedores
  4. Verificar limites de taxa: Entenda os limites de uso da sua conta e opções de upgrade