ForHosting KIT · PDF e documentos

Remova páginas PDF em branco e conte as restantes

Informe quais de cinco páginas têm texto ou imagens e você descobre que a 2 e a 4 estão em branco: saem duas e ficam três. Útil depois de digitalizar ou juntar documentos, antes de arquivar ou entregar. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

Remova páginas PDF vazias de um fluxo documental sem adivinhar quais números devem desaparecer. Envie um registro para cada página, na ordem, e informe se ela contém texto ou imagens. A capacidade considera uma página vazia somente quando os dois sinais estão ausentes, retorna os números a partir de um e calcula quantas páginas restam após a remoção. É útil depois de digitalizar, montar ou exportar documentos quando outra etapa já detectou o conteúdo.

Como a ferramenta decide que uma página está em branco

Você descreve cada página do documento, na ordem, dizendo se ela tem texto e se tem imagens. Uma página só é considerada em branco quando não tem nenhum dos dois. Texto sem imagem mantém a página, e uma imagem sem texto também. Essa regra cuidadosa evita apagar páginas digitalizadas, assinaturas, diagramas e fotos, e também uma capa ou um separador que só têm texto. O resultado traz os números das páginas em branco, contados a partir de 1, além do total original, de quantas saem e de quantas ficam.

Quando usar e os erros mais comuns

Ela serve depois de digitalizar um lote, de juntar relatórios que deixaram páginas separadoras vazias ou para mostrar a alguém, antes de mudar o arquivo, que um documento de doze páginas vai ficar com dez. O erro mais comum é esquecer uma página na lista: como o número vem da posição, todas as seguintes se deslocam. Outro é apagar as páginas em ordem crescente, porque muitos programas renumeram o restante a cada exclusão; apague da última para a primeira. A ferramenta também não enxerga manchas pequenas nem espaços em branco visuais: decide só pelo que você informa.

Descreva cada página na ordem original

Comece pelo inventário criado por seu analisador, scanner ou fluxo documental. Envie uma lista pages com um registro por página e preserve a ordem exata. Use true ou false, nunca textos ou números.

A posição define o número: o primeiro registro representa a página 1. Inclua todas as páginas para não deslocar a numeração posterior.

Entenda o que é considerado vazio

Texto ou imagem é suficiente para mantê-la. Essa regra conservadora protege digitalizações, assinaturas, diagramas e capas. A capacidade não avalia espaço visual, OCR, anotações ou desenhos; seus indicadores são a fonte de verdade.

A resposta usa números a partir de um e traz as contagens original, removida e restante. Se todas forem vazias, restam zero; se nenhuma for, a lista fica vazia.

Limpe lotes digitalizados

Transforme sinais de conteúdo do scanner em uma lista de exclusão antes de arquivar cada PDF.

Remova separadores de exportação

Encontre páginas vazias inseridas ao juntar relatórios e calcule o total final antes da entrega.

Visualize a limpeza

Mostre quais páginas serão removidas e quantas restarão antes de alterar o arquivo.

Quanto custa?

O mesmo cálculo determinístico também está disponível no navegador.

Quando uma página é vazia?

Se qualquer um for true, a página permanece.

Os números começam em zero?

Não. Eles começam em um, portanto o primeiro registro é a página 1.

A capacidade edita ou devolve um PDF?

Não. Ela retorna um plano e contagens; sua biblioteca de PDF executa as remoções.

Por que preciso incluir também as páginas em branco na lista?

Porque o número de cada página vem da posição dela na lista. Se você deixar uma de fora, todas as seguintes mudam de número e as páginas erradas acabam marcadas.

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.

POSThttps://api.kit.forhosting.com/pdf/remove-blank-pages

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/pdf/remove-blank-pages \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pages":[{"has_text":true,"has_images":false},{"has_text":false,"has_images":false},{"has_text":false,"has_images":true}]}'
{
  "pages": [
    {
      "has_text": true,
      "has_images": false
    },
    {
      "has_text": false,
      "has_images": false
    },
    {
      "has_text": false,
      "has_images": true
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "pdf.remove_blank_pages",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb25
max_pages200
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Descreva cada página na ordem original

Cada registro exige dois booleanos: has_text informa se existe texto e has_images se existem imagens.

Entenda o que é considerado vazio

Uma página só é vazia quando has_text e has_images são false.

Aplique o resultado com segurança

Como muitos programas alteram índices após cada remoção, exclua em ordem decrescente ou forneça toda a seleção original de uma vez. As contagens também ajudam em prévias e auditorias. Use blank_pages como plano de exclusão na biblioteca que controla o PDF real. Consulte remaining_page_count se seu sistema precisar impedir um documento sem páginas. O cálculo é determinístico, não usa rede nem OCR e custa US$ 0,002 por chamada de API.

O que ocorre se todas forem vazias?

Todas são listadas e remaining_page_count é zero. Sua aplicação decide se aceita o resultado.

Ver a documentação completa do KIT →