Redimensionner une page PDF
Une page Lettre de 612 sur 792 points tient sur un A4 à l'échelle 0,972673, proportions conservées et marges égales en haut et en bas. Indiquez la taille de la page, choisissez le papier et obtenez l'échelle, la nouvelle taille et les marges. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Largeur
- 612
- Hauteur
- 792
- Taille cible
- A4
- Facteur d'échelle
- 0,972673
- Pourcentage d'échelle
- 97,26732
Redimensionnez une page PDF sans estimer un pourcentage ni mélanger les unités. Indiquez sa largeur et sa hauteur actuelles en points PDF, puis choisissez A4, Lettre, Legal, A3 ou A5. Le calculateur fournit une échelle uniforme qui conserve les proportions, les dimensions finales du contenu et les marges centrées restantes. Il n’effectue qu’un calcul géométrique déterministe : une même entrée produit donc toujours le même résultat.
Mesurez correctement la page PDF actuelle
Commencez par relever la largeur et la hauteur effectives de la page en points. Un logiciel PDF peut présenter une zone de support, de rognage ou une autre zone de page ; celle que vous retenez détermine le contenu réellement ajusté. Utilisez toujours la même zone et ne combinez pas la largeur de l’une avec la hauteur d’une autre.
Un point PDF vaut 1/72 de pouce : une page Lettre américaine mesure donc généralement 612 par 792 points. Les valeurs décimales positives sont admises, car les documents importés, numérisés ou générés peuvent posséder des coordonnées fractionnaires. La largeur et la hauteur décrivent l’orientation actuelle telle qu’elle est fournie ; ne les inversez pas simplement parce que le document ressemble à un format connu.
Cette capacité n’ouvre, ne décode, ne réécrit et ne fait pivoter aucun octet du PDF. Elle calcule à partir des dimensions communiquées par un lecteur ou une bibliothèque. Toute mesure absente, nulle, négative, infinie ou incorrecte est refusée plutôt que corrigée silencieusement.
Interprétez l’échelle d’ajustement et les marges
Le calcul compare la largeur cible à la largeur actuelle, puis la hauteur cible à la hauteur actuelle. Le plus petit de ces deux rapports devient le facteur d’échelle. Cette règle d’ajustement intérieur maintient les deux dimensions dans la feuille, évite tout rognage et conserve les proportions d’origine.
Un facteur inférieur à un réduit le contenu ; un facteur supérieur à un permet de l’agrandir ; un facteur égal à un signifie qu’aucune mise à l’échelle n’est nécessaire. La réponse donne aussi le pourcentage correspondant pour les logiciels ou réglages d’impression qui l’emploient. La largeur et la hauteur finales utilisent le même facteur uniforme.
L’espace disponible est partagé également entre les côtés opposés, ce qui produit des marges gauche, droite, supérieure et inférieure centrées. Les dimensions cibles sont indiquées en points PDF afin qu’aucun système en aval n’ait à deviner la convention choisie.
Choisissez une destination admise et appliquez le résultat
Sélectionnez exactement l’un de ces cinq noms : A4, Letter, Legal, A3 ou A5. La liste est volontairement fermée, car une désignation ambiguë ou mal orthographiée ne doit pas produire un résultat d’impression vraisemblable mais faux. Chaque destination emploie ses dimensions portrait standard en points PDF.
Vous pouvez préparer une sortie paysage au moyen d’une étape de rotation distincte, mais ce calculateur ne fait pas pivoter la destination et ne choisit pas automatiquement son orientation. Créez une page aux largeur et hauteur renvoyées dans target, puis translatez le contenu selon les marges gauche et supérieure si vous souhaitez le centrer. Le résultat constitue un plan géométrique, et non un fichier modifié.
Cette séparation convient aux outils web, aux contrôles prépresse et aux traitements par lots.
Cas d’usage
Préparez des documents mixtes à l’impression
Calculez un ajustement uniforme sûr avant de placer des pages de plusieurs sources sur un format standard.
Prévisualisez les réglages de taille
Affichez les dimensions finales, le pourcentage et les marges centrées avant de réécrire ou d’imprimer le PDF.
Validez un traitement documentaire
Comparez la géométrie déterministe au résultat d’une bibliothèque PDF et repérez un rognage ou une mauvaise orientation.
Questions fréquentes
Cette capacité modifie-t-elle mon PDF ?
Non. Elle renvoie l’échelle et la géométrie nécessaires à une modification ultérieure, sans lire ni réécrire les octets du PDF.
Quelle unité faut-il employer pour la largeur et la hauteur ?
Utilisez des points PDF, à raison de 72 points par pouce. Les dimensions et marges renvoyées sont également en points.
Le calcul va-t-il rogner la page ?
Non. Il retient le plus petit rapport de largeur ou de hauteur afin que la page entière tienne dans la cible en conservant ses proportions.
Quels formats de papier sont acceptés ?
Les noms admis sont A4, Letter, Legal, A3 et A5.
Que signifie une échelle supérieure ou inférieure à un ?
En dessous de un, le contenu doit rétrécir pour tenir sur la nouvelle feuille ; au-dessus, il peut grandir ; exactement un signifie qu'aucun changement n'est nécessaire. La valeur est aussi donnée en pourcentage pour les réglages d'impression.
Outils associés
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/resize-pages \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"width":612,"height":792,"target_size":"A4"}'const res = await fetch("https://api.kit.forhosting.com/pdf/resize-pages", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"width": 612,
"height": 792,
"target_size": "A4"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/resize-pages",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"width": 612,
"height": 792,
"target_size": "A4"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/resize-pages", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"width":612,"height":792,"target_size":"A4"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"width":612,"height":792,"target_size":"A4"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/resize-pages", 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
{
"width": 612,
"height": 792,
"target_size": "A4"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.resize_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.
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. |
Notes techniques
Interprétez l’échelle d’ajustement et les marges
Les valeurs sont arrondies à six décimales pour stabiliser le JSON, mais le calcul conserve toute la précision numérique.
Choisissez une destination admise et appliquez le résultat
Appliquez scale_factor uniformément au contenu ou à la matrice de transformation de votre bibliothèque PDF. L’API coûte $0.002 par requête ; le navigateur exécute le même calcul déterministe.
Questions techniques
Combien coûte le calcul par API ?
Chaque requête API coûte $0.002. Le calcul dans le navigateur utilise la même logique déterministe.