Dividir PDF
Divida um PDF de três páginas a cada duas e receba dois arquivos: páginas 1 e 2, depois a página 3. Separe um lote de extratos em um arquivo por cliente ou tire as páginas de assinatura de um contrato, com o texto selecionável. Você paga por uso, sem assinatura.
Rode online
Rode nos nossos servidores com a sua conta. As ferramentas grátis rodam no seu navegador; esta aqui é descontada do seu saldo do KIT pelo preço acima.
Dividir PDF é separar um arquivo em documentos menores: um intervalo específico, blocos regulares ou página por página. Resolve o anexo que não passa no limite de upload e o documento que precisa ir para destinos diferentes.
Jeitos de dividir um documento
Você indica na chamada como quer o corte: por intervalos definidos (páginas 1 a 10 em um arquivo, 11 a 30 em outro), em blocos de tamanho fixo ou página a página, quando cada folha é um documento independente. O original entra inteiro, as partes saem como PDFs separados — e o arquivo de origem não é alterado em nada.
O drama do limite de upload
Portal que aceita no máximo 10 MB, e-mail que devolve anexo grande, sistema que trava no envio: o brasileiro que lida com burocracia digital conhece a mensagem "arquivo excede o tamanho permitido". Quando comprimir não basta ou não convém, dividir resolve — você envia o documento em duas ou três partes e cada uma passa folgada no limite do destino.
Divisão em escala, sem mão de obra
O ganho grande aparece no volume. Uma digitalizadora que escaneia caixas de arquivo entrega um PDF gigante por lote; separar por cliente na mão é tarde perdida. O mesmo vale para holerites, apólices e faturas emitidas em arquivo único pelo sistema legado — o corte automático transforma um arquivo coletivo em documentos individuais, prontos para distribuir.
Custo de cada operação
Com esse preço, testar com um documento real antes de integrar custa menos que um centavo de real: rode, confira as partes e só depois plugue no seu fluxo. Limites publicados: 25 MB e 200 páginas por arquivo de entrada.
Casos de uso
Lote de digitalização separado por cliente
Uma empresa de digitalização em Belo Horizonte escaneia caixas de documentos e recebe um PDF de 180 páginas por lote. O sistema divide nos intervalos anotados na triagem e cada cliente recebe só o que é dele.
Holerites individuais a partir de um arquivo único
O sistema de folha gera um único PDF com os holerites de todos os funcionários. Uma divisão página a página transforma o arquivo em um holerite por pessoa, pronto para distribuir individualmente.
Apostila entregue por capítulo
Um curso online divide a apostila de 150 páginas em capítulos e libera um por semana para a turma — o mesmo arquivo-mãe, cortado nos intervalos do cronograma.
Só o volume que o processo exige
De um relatório de auditoria de 120 páginas, o jurídico separa apenas as 15 páginas do capítulo citado e anexa ao processo — sem expor o restante do documento.
Perguntas frequentes
Como eu indico onde cortar?
Informando os intervalos de páginas na chamada — por exemplo, 1 a 10, 11 a 30, 31 a 45. Também dá para pedir blocos regulares ou uma página por arquivo.
Recebo as partes como arquivos separados?
Sim: cada intervalo vira um PDF independente, pronto para baixar.
O arquivo original é alterado?
Não. O original permanece como está; as partes são documentos novos gerados a partir dele.
Qual o tamanho máximo do arquivo de entrada?
25 MB e 200 páginas — limites publicados, sem pegadinha.
Preciso de cadastro para começar?
Não — por enquanto não existe cadastro nem conta: a compra é direta e você já sai usando. Quem atende do outro lado é gente de verdade.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/pdf/split \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pdf":"https://ejemplo.com/documento.pdf"}'const res = await fetch("https://api.kit.forhosting.com/pdf/split", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pdf": "https://ejemplo.com/documento.pdf"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/split",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pdf": "https://ejemplo.com/documento.pdf"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/split", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pdf":"https://ejemplo.com/documento.pdf"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pdf":"https://ejemplo.com/documento.pdf"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/split", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"pdf": "https://ejemplo.com/documento.pdf"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.split",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_mb | 25 |
max_pages | 200 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
413 | input_too_large | A entrada passou do tamanho máximo desta tarefa. Confira os limites publicados. |
Notas técnicas
A chamada de API custa US$ 0,002 e devolve as partes em segundos.
Divisão em escala, sem mão de obra
Pela API, o sistema corta cada lote nos intervalos certos e nomeia as partes automaticamente.
Custo de cada operação
Cada divisão custa US$ 0,002 por chamada — dividir 50 arquivos por dia custa US$ 0,10 diários, US$ 2,00 no mês útil.
Perguntas técnicas
Quanto custa dividir 50 arquivos por dia?
50 × US$ 0,002 = US$ 0,10 por dia. O preço é fixo por chamada, em dólar americano, sem mensalidade.