Calculateur de feuilles pour brochure piquée
Une brochure piquée est composée de feuilles pliées, chaque feuille physique donnant quatre pages finies : deux au recto et deux au verso.
Lancer gratuitement
Ce calculateur convertit tout nombre positif de pages en quantité de feuilles nécessaires. Si ce nombre n’est pas divisible par quatre, il arrondit à la feuille complète suivante et indique les pages blanches à ajouter. Servez-vous du résultat pour préparer l’imposition, estimer le papier et repérer les problèmes de pagination avant la mise en production du fichier.
Comptez toutes les pages de la brochure finie
Partez du nombre total de pages que le lecteur feuilletera, et non du nombre de doubles pages du PDF ni du nombre de faces imprimées. Comptez la première de couverture, ses deux versos et la quatrième lorsqu’elles appartiennent au même ouvrage piqué. Ajoutez aussi les pages volontairement vierges, pages de titre, mentions légales, publicités, intercalaires et toute page numérotée ou non. Une page correspond à une face finie après massicotage et pliage. Cette distinction est essentielle : une feuille possède deux faces, chaque face porte deux pages imposées et la feuille pliée fournit donc quatre pages finies. Saisissez ce total dans total_pages. Le calculateur accepte les entiers de un à un million. L’API reconnaît également pages comme alias, mais total_pages reste le champ canonique de la documentation et des clients générés. Ce mode de comptage évite de diviser une seconde fois les doubles pages du PDF ou d’oublier les quatre emplacements occupés par la couverture.
Comprenez l’arrondi et les pages blanches
Les cahiers piqués doivent contenir un multiple de quatre pages, car aucune fraction de feuille pliée ne peut être reliée. Le calcul divise le total demandé par quatre et arrondit à la feuille entière supérieure. Il multiplie ensuite ce nombre de feuilles par quatre afin d’obtenir la capacité imposée. La différence avec le total demandé est renvoyée dans blank_pages. Ainsi, un document de 22 pages exige six feuilles, soit 24 pages imposées, et nécessite deux emplacements blancs. Un document de 24 pages emploie également six feuilles, sans blanc. Le résultat ne détermine pas leur emplacement. Ce choix éditorial et prépresse dépend du contenu, des consignes de l’imprimeur et du logiciel d’imposition ; les blancs se placent souvent près des versos de couverture ou entre deux sections. Le calcul révèle simplement cet écart incompressible afin que vous puissiez ajuster le contenu, ajouter des pages de notes ou valider les blancs avant l’imposition du PDF de production.
Intégrez le résultat au flux d’impression
Considérez sheets comme le nombre de feuilles pliées par exemplaire fini, avant gâche, calage, exemplaires supplémentaires ou amalgame sur la feuille de presse. Pour estimer le papier de production, multipliez ce nombre par le tirage, puis appliquez séparément la marge de gâche de l’imprimeur. Plusieurs feuilles de brochure peuvent être placées sur une grande feuille mère ; ce calculateur n’est donc pas un outil de rendement de feuille de presse. Il ne réordonne pas non plus les pages PDF, ne crée pas de planches d’imprimeur, ne compense pas la chasse, ne choisit pas le sens du papier et ne contrôle pas l’épaisseur maximale de reliure. Ces décisions dépendent du format fini, de l’épaisseur du papier, du matériel et du système d’imposition. Utilisez le résultat comme contrôle structurel précoce : comparez imposed_pages au projet, traitez volontairement blank_pages et communiquez le nombre de feuilles lors du devis. Par l’API, ce calcul déterministe coûte $0.002 par requête et s’intègre aux estimateurs, contrôles prépresse ou dossiers de fabrication automatisés.
Cas d’usage
Contrôler le PDF d’une brochure
Vérifiez que la pagination remplit des feuilles pliées complètes et repérez les blancs à ajouter avant l’imposition.
Estimer le papier par exemplaire
Obtenez le nombre exact de feuilles pliées avant d’appliquer le tirage, la gâche et le rendement de la feuille mère.
Établir des devis d’impression
Transformez le nombre de pages fourni par le client en quantité cohérente de feuilles dans un estimateur ou un dossier automatisé.
Questions fréquentes
Pourquoi une brochure piquée doit-elle avoir un multiple de quatre pages ?
Chaque feuille est imprimée recto verso puis pliée, ce qui crée quatre pages finies. Une fraction de feuille physique ne peut pas être piquée.
La couverture est-elle comprise dans total_pages ?
Oui, comptez ses quatre faces lorsqu’elle appartient à la même structure pliée et piquée. Consultez l’imprimeur si la couverture est séparée.
Où faut-il placer les pages blanches ?
Le calculateur indique uniquement leur nombre. Le graphiste, le prépresse ou l’imprimeur les place selon le contenu et les contraintes de reliure.
Le nombre de feuilles comprend-il la gâche ?
Non. Il s’agit du nombre exact par exemplaire fini. Ajoutez séparément le calage, la gâche, les supplémentaires et le rendement de la feuille mère.
Cet outil peut-il imposer ou réordonner les pages PDF ?
Non. Il calcule seulement la capacité et les blancs ; il ne crée pas de planches, ne réordonne rien, ne compense pas la chasse et ne modifie pas le PDF.
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/pdf/booklet-sheets \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_pages":22}'const res = await fetch("https://api.kit.forhosting.com/pdf/booklet-sheets", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_pages": 22
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/booklet-sheets",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_pages": 22
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/booklet-sheets", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_pages":22}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_pages":22}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/booklet-sheets", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"total_pages": 22
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.booklet_sheets",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 25 |
max_pages | 200 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |