Introdução à API do PDF Blocks
O que é o PDF Blocks, o modelo que toda ação segue e o catálogo de tudo o que a API faz.
O PDF Blocks é uma API HTTP segura, rápida e stateless para trabalhar com documentos PDF. Envie um documento, indique uma ação e receba o PDF processado de volta na resposta. Não há estado de conta para gerenciar, nada é armazenado depois que uma requisição termina e não há SDK para instalar: cada ação é uma única chamada HTTPS autenticada, que você pode fazer de qualquer linguagem.
O modelo mental
Um PDF entra, um PDF sai. Toda ação é uma transformação pura: recebe um documento
(mais alguns parâmetros), devolve um novo documento e não guarda nada. Você envia
multipart/form-data com seu PDF em um campo file, e uma ação de saída única
responde 200 OK com application/pdf, trazendo o documento pronto no corpo da
resposta.
Como cada saída é, ela própria, um PDF válido, ela é uma entrada válida para a ação seguinte. É isso que torna as ações combináveis: mescle vários arquivos, aplique uma marca-d’água ao resultado e depois criptografe, com cada etapa alimentando a seguinte. Consulte Encadear ações para montar um pipeline sem nunca tocar no disco.
O catálogo de ações
Dezessete ações, agrupadas por capacidade. Cada uma leva à sua referência completa.
Mesclar e dividir
Combine uma lista ordenada de PDFs em um só.
Divida em blocos de tamanho fixo.
Divida no ponto de corte que você escolher.
Limite o tamanho em bytes de cada parte.
Agrupe as páginas por um padrão que você define.
Marcas-d’água
Carimbe até três linhas de texto.
Carimbe um logotipo ou uma imagem.
Senhas e segurança
Criptografe um documento.
Descriptografe um documento com uma senha conhecida.
Defina os sinalizadores de permissão.
Limpe os sinalizadores de permissão.
Remova as assinaturas digitais.
Páginas
Mantenha um subconjunto de páginas.
Descarte um subconjunto de páginas.
Gire as páginas em 90°, 180° ou 270°.
Inverta a ordem das páginas.
Reorganize as páginas em qualquer ordem.
Para o panorama completo (a convenção de nomes, como as ações se combinam e onde cada uma está documentada), consulte a Visão geral das ações.
O que a torna diferente
- Rápida. As ações são transformações de propósito único, sem filas e sem idas e vindas. Você envia uma requisição e grava o resultado em fluxo diretamente em um arquivo.
- Segura e stateless. As requisições trafegam somente por HTTPS e se autenticam com uma chave secreta. Os documentos são processados na própria região e nunca são armazenados: depois que a resposta é escrita, não sobra nada.
- Residência regional de dados. O mesmo catálogo roda em dez regiões, então seus documentos podem ser processados onde a sua conformidade exigir. Aponte uma requisição para a URL base da região e todo o resto é idêntico.
| Região | URL base |
|---|---|
| Global | https://api.pdfblocks.com |
| Estados Unidos | https://us.api.pdfblocks.com |
| HIPAA Estados Unidos | https://hipaa.api.pdfblocks.com |
| União Europeia | https://eu.api.pdfblocks.com |
| Reino Unido | https://uk.api.pdfblocks.com |
| Canadá | https://ca.api.pdfblocks.com |
| Austrália | https://au.api.pdfblocks.com |
| Japão | https://jp.api.pdfblocks.com |
| Índia | https://in.api.pdfblocks.com |
| Brasil | https://br.api.pdfblocks.com |
Consulte Regiões e residência de dados para todos os detalhes.