ForHosting KIT · Documents et PDF

Supprimez les pages PDF vides et comptez les pages restantes

Indiquez lesquelles de cinq pages contiennent du texte ou des images et vous apprenez que la 2 et la 4 sont blanches : deux partent, trois restent. Utile après une numérisation ou un assemblage, avant d'archiver ou de livrer. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Supprimez les pages PDF vides d’un flux documentaire sans deviner quels numéros doivent disparaître. Fournissez un enregistrement par page, dans l’ordre, puis indiquez si elle contient du texte ou des images. La capacité ne considère une page comme vide que lorsque les deux signaux sont absents, renvoie ses numéros à partir de un et calcule le nombre de pages restant après suppression. Elle convient aux documents déjà analysés après une numérisation, un assemblage ou un export.

Comment l'outil décide qu'une page est blanche

Vous décrivez chaque page du document, dans l'ordre, en précisant si elle contient du texte et si elle contient des images. Une page n'est considérée comme blanche que lorsqu'elle n'a ni l'un ni l'autre. Du texte sans image garde la page, une image sans texte aussi. Cette règle prudente évite d'effacer des pages numérisées, des signatures, des schémas ou des photos. Le résultat donne les numéros des pages blanches, comptés à partir de 1, ainsi que le nombre initial de pages, le nombre retiré et le nombre restant.

Quand s'en servir et les erreurs à éviter

L'outil sert après la numérisation d'un lot, après l'assemblage de rapports qui ont laissé des intercalaires vides, ou pour montrer avant toute modification qu'un document de douze pages en gardera dix. L'erreur la plus fréquente consiste à oublier une page dans la liste, ce qui décale tous les numéros suivants. Une autre consiste à supprimer les pages dans l'ordre croissant, alors que beaucoup de logiciels renumérotent le reste à chaque suppression : effacez de la dernière vers la première. Enfin, l'outil ne voit ni les petites marques ni les espaces visuels ; il décide uniquement d'après ce que vous indiquez.

Décrivez chaque page dans son ordre d’origine

Partez de l’inventaire produit par votre analyseur, scanner ou chaîne documentaire. Envoyez un tableau pages comportant un enregistrement par page et conservez l’ordre exact. Utilisez true ou false, jamais du texte ni des nombres.

La position fixe le numéro : la première entrée représente la page 1. Incluez chaque page afin de ne pas décaler les numéros suivants.

Comprenez la définition d’une page vide

Du texte ou une image suffit à la conserver. Cette règle prudente protège les scans, signatures, schémas et couvertures. La capacité n’évalue ni espace visuel, ni OCR, ni annotation, ni tracé ; vos indicateurs font foi.

La réponse donne des numéros à partir de un ainsi que les totaux initial, supprimé et restant. Si tout est vide, il reste zéro page ; sinon la liste peut être vide.

Nettoyez des lots numérisés

Transformez les indicateurs du scanner en liste de suppression avant d’archiver chaque PDF.

Retirez les séparateurs d’export

Repérez les pages vides ajoutées lors de la fusion de rapports et calculez le total final.

Prévisualisez le nettoyage

Montrez les pages qui seront retirées et le total restant avant toute modification.

Quel est le tarif ?

Le même calcul déterministe est aussi disponible dans le navigateur.

Les numéros commencent-ils à zéro ?

Non. Ils commencent à un : le premier enregistrement correspond à la page 1.

La capacité modifie-t-elle ou renvoie-t-elle un PDF ?

Non. Elle fournit un plan et des totaux ; votre bibliothèque PDF effectue les suppressions.

Une page numérisée qui ne contient qu'une image est-elle supprimée ?

Non. Une page n'est blanche que si elle n'a ni texte ni image. Les numérisations, signatures, schémas et photos sont donc conservés, tout comme une couverture ou un intercalaire qui ne portent que du texte.

Pourquoi faut-il inclure aussi les pages blanches dans la liste ?

Parce que le numéro de chaque page vient de sa position dans la liste. Si vous en oubliez une, toutes les suivantes changent de numéro et les mauvaises pages seraient signalées.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

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

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb25
max_pages200
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Décrivez chaque page dans son ordre d’origine

Chaque entrée exige deux booléens : has_text signale le texte et has_images les images.

Comprenez la définition d’une page vide

Une page est vide uniquement lorsque has_text et has_images valent false.

Appliquez le résultat en toute sécurité

Comme de nombreux outils décalent les index après une suppression, procédez dans l’ordre décroissant ou transmettez toute la sélection d’origine en une fois. Les totaux facilitent aussi les aperçus et audits. Utilisez blank_pages comme plan de suppression dans la bibliothèque qui gère le véritable PDF. Vérifiez remaining_page_count si votre système doit refuser un document sans page. Le calcul est déterministe, sans réseau ni OCR, et coûte $0.002 par appel API.

Quand une page est-elle vide ?

Seulement si has_text et has_images valent false. Si l’un vaut true, elle est conservée.

Que se passe-t-il si toutes les pages sont vides ?

Elles sont toutes listées et remaining_page_count vaut zéro. Votre application décide d’accepter ou non.

Consulter la documentation complète du KIT →