ForHosting KIT · Documentos y PDF

Elimine páginas PDF en blanco y cuente las restantes

Indique cuáles de cinco páginas tienen texto o imágenes y sabrá que la 2 y la 4 están en blanco: se quitan dos y quedan tres. Útil tras escanear o unir documentos, antes de archivarlos o entregarlos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.

Elimine páginas PDF en blanco de un flujo documental sin adivinar qué números deben desaparecer. Envíe un registro por cada página, en su orden, e indique si contiene texto o imágenes. La capacidad considera una página vacía solo cuando ambas señales están ausentes, devuelve sus números comenzando por uno y calcula cuántas páginas quedan tras eliminarlas. Resulta útil después de escanear, combinar o exportar documentos cuando otro proceso ya ha detectado su contenido.

Describa cada página en su orden original

Comience con el inventario generado por su analizador, escáner o flujo documental. Envíe una matriz pages con un registro por página y conserve el orden exacto. Deben ser true o false, no textos ni números.

La posición determina el número de página: el primer registro corresponde a la página 1. Incluya todas las páginas para no desplazar la numeración posterior. La entrada describe la presencia de contenido, pero no carga ni modifica los bytes del PDF.

Así puede integrarla después de cualquier biblioteca que ya haya inspeccionado el documento.

Sepa qué se considera una página vacía

El texto o una imagen bastan para conservarla. Esta regla prudente evita borrar escaneos, firmas, diagramas o portadas. La capacidad no evalúa espacios visuales, OCR, anotaciones ni trazados; confía por completo en sus indicadores.

Devuelve números basados en uno y los recuentos original, eliminado y restante. Si todas están vacías, quedan cero; si ninguna lo está, la lista queda vacía. Los números aparecen en orden ascendente para que la revisión humana resulte directa y previsible.

Limpie lotes escaneados

Convierta indicadores de contenido del escáner en una lista de eliminación antes de archivar cada PDF.

Quite separadores de exportación

Identifique páginas vacías añadidas al combinar informes y calcule el total final antes de entregarlos.

Previsualice la limpieza

Muestre qué páginas se eliminarán y cuántas quedarán antes de modificar el archivo.

¿Cuánto cuesta?

El mismo cálculo determinista también está disponible en el navegador.

¿Los números empiezan por cero?

No. Empiezan por uno, por lo que el primer registro corresponde a la página 1.

¿Edita o devuelve un archivo PDF?

No. Devuelve un plan y recuentos; su biblioteca de PDF aplica las eliminaciones.

¿Se borra una página escaneada que solo tiene una imagen?

No. Una página solo se considera en blanco si no tiene ni texto ni imágenes. Así se conservan escaneos, firmas, diagramas y fotos, y también una portada o un separador que solo llevan texto.

¿Qué pasa si todas las páginas están en blanco?

Se listan todas y el número de páginas restantes queda en cero. Compruebe ese número antes de guardar si su proceso no debe crear un documento sin páginas.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_mb25
max_pages200
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Describa cada página en su orden original

Cada registro requiere dos valores booleanos: has_text indica si hay texto y has_images si hay imágenes.

Sepa qué se considera una página vacía

Una página solo se clasifica como vacía cuando has_text y has_images son false.

Aplique el resultado con seguridad

Como muchos programas cambian los índices al borrar, elimine en orden descendente o entregue toda la selección original de una vez. Los recuentos también permiten mostrar una vista previa y conservar un registro de auditoría antes de cambiar el archivo. Use blank_pages como plan de eliminación para la biblioteca que gestione el PDF real. Revise remaining_page_count si su sistema debe impedir documentos sin páginas. El cálculo es determinista: una entrada idéntica siempre produce la misma respuesta, no usa red ni OCR y cuesta $0.002 por solicitud de API.

¿Cuándo se considera vacía una página?

Solo cuando has_text y has_images son false. Si cualquiera es true, se conserva.

¿Qué ocurre si todas están vacías?

Se enumeran todas y remaining_page_count vale cero. Su aplicación decide si permite ese resultado.

Ver la documentación completa del KIT →