Rotation de PDF en ligne, gratuite

Faites pivoter des pages individuelles ou toutes les pages de votre PDF de 90°, 180° ou 270°. Résultats instantanés, aucun envoi à un serveur.

Vos fichiers ne quittent jamais votre appareil
Déposez un PDF ici ou cliquez pour parcourir

Format PDF · jusqu'à 100 Mo

Comment ça marche

  1. Sélectionnez ou déposez un PDF ci-dessus.
  2. Utilisez les contrôles de lot pour faire pivoter toutes les pages en même temps, ou ajustez chaque page individuellement.
  3. Les pages sont pivotées dans votre navigateur  · rien n'est envoyé vers un serveur.
  4. Téléchargez instantanément votre PDF pivoté.

Quand faire pivoter un PDF ?

Les pages de PDF arrivent parfois dans une mauvaise orientation, numérisées de travers, téléversées à l'envers, ou exportées depuis un document à orientation mixte dont une ou deux pages ont mal pivoté. Corriger l'orientation compte pour la gestion documentaire, l'archivage, les chaînes OCR, et tout cas où le document sera lu par des humains. Cet outil corrige l'orientation de pages individuelles ou de documents entiers en une seule passe, sans installer de logiciel et sans envoyer le fichier nulle part.

Options de rotation

Questions fréquentes

Puis-je faire pivoter des pages individuelles ?

Oui. Chaque page de la liste dispose de ses propres contrôles de rotation. Vous pouvez pivoter les pages indépendamment, ou utiliser les contrôles de lot pour appliquer la même rotation à toutes les pages.

Y a-t-il une limite de taille de fichier ?

Les PDF peuvent atteindre 100 Mo. Comme le traitement se fait dans votre navigateur, les fichiers très volumineux peuvent prendre quelques instants selon les performances de votre appareil.

Mon PDF est-il envoyé vers un serveur ?

Non. Toute la rotation se fait localement dans votre navigateur. Votre PDF ne quitte jamais votre appareil : confidentialité et sécurité totales.

La rotation affecte-t-elle la qualité du PDF ?

Non. La rotation est une opération sur les métadonnées qui ne réencode ni ne compresse le PDF. Votre document conserve 100 % de sa qualité d'origine.

Puis-je annuler une rotation ?

Oui. Il vous suffit de sélectionner la rotation opposée pour revenir à l'orientation initiale. Si vous avez déjà téléchargé le PDF, réimportez-le pour recommencer.

Ce que la rotation signifie, en termes PDF

Le PDF stocke la rotation comme un seul entier dans le dictionnaire de chaque page, sous la clé /Rotate. Les valeurs autorisées sont 0, 90, 180 et 270 (degrés, sens horaire), et l'entrée indique au visualiseur ou à l'imprimante l'angle horaire dont la page doit être tournée à l'affichage ou à l'impression. Le flux de contenu sous-jacent, les opérateurs de dessin de texte et d'images qui composent la page, n'est jamais modifié par une opération de rotation. C'est tout le mécanisme. La rotation PDF est une métadonnée, pas du contenu.

L'implication est que la rotation est essentiellement gratuite en termes de stockage. Le fichier de sortie est octet pour octet identique à l'entrée, hormis les valeurs /Rotate modifiées dans les dictionnaires des pages concernées et les nouvelles entrées de table de références croisées que la bibliothèque émet lors de la sérialisation. Une numérisation de 100 Mo donne une sortie de 100 Mo ; un PDF texte de 100 Ko donne une sortie de 100 Ko. Il n'y a aucune recompression, aucune tramage, et aucune possibilité de substitution de police. Le contenu visible est identique au pixel près à la source lorsque les deux sont rendus dans le même visualiseur à la nouvelle rotation.

Brève histoire de /Rotate

L'entrée /Rotate fait partie de la spécification PDF depuis la version 1.3 en 1999. Les versions antérieures de PDF permettaient l'entrée plus générale /Matrix sur les objets de page pour spécifier des transformations affines arbitraires, mais la liberté de spécifier des rotations non orthogonales créait des problèmes d'interopérabilité : différents visualiseurs traitaient les rotations inclinées différemment, et la sortie imprimée ne correspondait parfois pas à celle de l'écran. Le PDF 1.3 a restreint le contrat aux quatre rotations orthogonales (0, 90, 180, 270 degrés), et /Rotate est devenu le mécanisme universel pour spécifier l'orientation des pages.

Les normes ISO 32000-1 en 2008 et ISO 32000-2 en 2020 ont préservé la même définition sans changement. La restriction d'orthogonalité n'est, en pratique, jamais une limitation. Les flux de travail réels qui nécessitent une rotation, correction de numériseur, capture par appareil photo mobile, orientation de fax, documents à orientation mixte, impliquent tous des rotations par quart de tour. La rotation non orthogonale d'une page (comme un filigrane à 45 degrés) s'exprime mieux en dessinant le contenu pivoté à l'intérieur d'un Form XObject, un mécanisme distinct que la spécification PDF autorise toujours pour les cas spécialisés.

Comment la rotation s'opère réellement

La rotation dans cet outil passe par pdf-lib, la même bibliothèque JavaScript qui alimente les outils de fusion, division et compression de ce site. Premièrement, le PDF source est lu dans l'onglet du navigateur via l'API File standard. Deuxièmement, pdf-lib analyse la table de références croisées et expose une liste d'objets de page. Troisièmement, pour chaque page sélectionnée par l'utilisateur, l'outil lit la rotation actuelle, calcule le nouveau total modulo 360, et écrit le résultat dans l'entrée /Rotate du dictionnaire de page. Quatrièmement, le document est sérialisé en octets via PDFDocument.save() et livré sur disque sous forme de téléchargement.

Le mode global applique la même rotation à chaque page en une seule passe. Le mode page par page applique des rotations différentes à des pages spécifiques. Les deux modes sont essentiellement à temps constant par rapport à la taille du fichier : le travail lourd est l'analyse et la sérialisation de la table de références croisées, pas l'itération sur les pages elles-mêmes. Un PDF de 500 pages pivote en à peu près le même temps réel qu'un PDF de 5 pages, la différence étant le coût d'entrée/sortie de lecture et d'écriture du fichier plus grand. L'arithmétique de rotation elle-même se fait en microsecondes par page.

Pourquoi les dimensions pivotées semblent étranges aux autres outils

Chaque page PDF porte un petit ensemble de rectangles géométriques : MediaBox (le rectangle du papier physique), CropBox (la zone visible, par défaut égale à MediaBox), et les rectangles de production d'impression (BleedBox, TrimBox, ArtBox). L'entrée /Rotate ne modifie aucun de ces rectangles. Les rectangles sont définis dans l'espace utilisateur non pivoté ; le visualiseur applique /Rotate comme matrice de transformation au moment du rendu, en pivotant à la fois le contenu de la page et les rectangles selon l'angle spécifié. Conséquence pratique : une page portrait US letter (612 par 792 points) avec /Rotate 90 possède toujours une MediaBox de (0, 0, 612, 792) dans le PDF source, mais le visualiseur l'affiche comme une page paysage de 792 par 612.

Les outils qui lisent les dimensions PDF doivent combiner MediaBox avec la valeur /Rotate pour obtenir l'orientation à l'écran. Les outils qui ignorent /Rotate renvoient les dimensions de travers, raison pour laquelle certains convertisseurs PDF vers image ou générateurs de vignettes de pages produisent parfois une sortie sur le côté. Si vous passez un PDF pivoté à un outil en aval et la sortie est sur le côté, le correctif consiste à aplatir la rotation dans le flux de contenu, en y intégrant l'orientation pour que même les outils insensibles à la rotation la traitent correctement. L'outil Aplatissement de PDF en ligne, gratuit fait précisément cela.

Flux de travail réels qui motivent la rotation

Pièges courants et contournements

Pourquoi le fichier pivoté garde la même taille

Le PDF de sortie diffère de l'entrée de quelques dizaines d'octets au total : les entiers /Rotate modifiés plus les nouvelles entrées de table de références croisées que pdf-lib émet lors de la sérialisation du document modifié. Tout le reste, les polices, les images, les graphiques vectoriels, les opérateurs de flux de contenu, est écrit octet pour octet depuis l'entrée. Une entrée de 100 Mo produit une sortie d'environ 100 Mo. C'est l'avantage opérationnel de la rotation basée sur les métadonnées : c'est la transformation PDF la moins coûteuse possible en termes de stockage, et la seule opération PDF réversible exactement (rotation de 90, rotation de 270, et vous revenez au fichier d'origine modulo réorganisation de la table de références croisées).

Rotation navigateur uniquement contre rotation cloud

Les outils de rotation PDF cloud qui occupent le haut des résultats de recherche (Smallpdf, ILovePDF, Adobe Acrobat Online, l'application web de PDF24, Sejda, PDF2Go) téléversent tous votre PDF source sur leurs serveurs, effectuent la rotation côté serveur, et servent la sortie pivotée en téléchargement. Leurs politiques de confidentialité disent que les fichiers téléversés sont supprimés en quelques heures, mais les fichiers transitent par le réseau de l'opérateur, existent sur ses disques pendant le traitement, et passent par la journalisation que l'opérateur maintient pour la détection d'abus. Les paliers gratuits limitent généralement le nombre d'opérations par jour ; les paliers payants suppriment la limite.

Cet outil ne téléverse pas. Votre PDF est lu dans l'onglet du navigateur via l'API File standard, analysé par pdf-lib dans le même onglet, et la sortie est réécrite sur le disque via l'API de téléchargement standard. Le seul trafic réseau pendant une rotation est le chargement CDN unique de pdf-lib à l'ouverture de la page. Vous pouvez le vérifier : ouvrez les outils de développement du navigateur à l'onglet Réseau, exécutez une rotation, et regardez qu'aucune requête ne part avec le contenu de votre fichier. Le coût de la garantie de confidentialité est la mémoire du navigateur : les PDF très volumineux (généralement plus de 100 Mo sur téléphone, plusieurs centaines de Mo sur ordinateur) peuvent épuiser le tas JavaScript. Pour les fichiers qui tiennent, la sortie est interchangeable avec ce que produisent les outils cloud ; pour ceux qui ne tiennent pas, les outils cloud ont l'avantage.

Autres questions fréquentes

La rotation est-elle « permanente » ?

« Permanente » n'est pas le mot qui convient à ce que les utilisateurs entendent habituellement. Une fois l'entrée /Rotate écrite et le fichier sauvegardé, chaque visualiseur PDF conforme affiche la page dans la nouvelle orientation, à chaque fois. L'effet visible est permanent. Le flux de contenu sous-jacent est inchangé, ce qui est le bon comportement pour presque tous les flux de travail : le PDF reste petit, la rotation est exacte, et un outil futur peut l'annuler sans perte de qualité. Les utilisateurs qui veulent une rotation « permanente » qui intègre l'orientation dans le flux de contenu (afin que les outils insensibles à la rotation voient aussi la nouvelle orientation) devraient utiliser l'outil PDF Flatten après la rotation.

Puis-je faire pivoter d'un angle autre que 90 degrés ?

Non. La spécification PDF n'autorise que des multiples de 90 dans l'entrée /Rotate. La rotation d'angle arbitraire nécessite un nouveau rendu du contenu de la page via un mécanisme différent, ce qui produit un fichier plus volumineux avec une perte de qualité mesurable. Les outils qui proposent une rotation « à n'importe quel angle » tramatisent d'abord la page, font pivoter le raster et le réémettent comme image ; la sortie est une catégorie différente de PDF (image uniquement) et perd tout texte sélectionnable ou graphique vectoriel. Pour une véritable correction d'inclinaison, la bonne approche est de renumériser avec un bon alignement, ou d'utiliser un outil de bureau qui combine la tramage avec la détection d'inclinaison.

Qu'arrive-t-il à une signature numérique quand je fais pivoter un PDF signé ?

La signature est invalidée. Une signature numérique est un hachage cryptographique de la plage d'octets exacte du fichier ; faire pivoter la page modifie l'entrée du dictionnaire, ce qui modifie les octets, ce qui casse le hachage. Il n'y a aucun moyen de préserver la signature à travers une rotation. Le PDF de sortie affiche toujours le contenu correctement, mais le panneau de signature dans Acrobat ou tout visualiseur conforme dira « signature invalide » ou « le document a été modifié depuis la signature ». Si le document doit rester signé, la rotation doit se faire avant l'application de la signature. C'est le comportement cryptographiquement correct, pas une limitation de l'outil.

Pourquoi mon PDF s'affiche correctement dans Chrome mais de travers dans l'aperçu PDF de Word ?

Presque toujours un bug de visualiseur plutôt qu'un problème de fichier. Chrome utilise pdf.js, qui supporte correctement l'entrée /Rotate depuis des années. L'aperçu PDF de Word, l'aperçu de OneDrive, certaines liseuses anciennes, et quelques visualiseurs d'entreprise hérités ignorent parfois /Rotate et affichent la page dans son orientation non pivotée. Le contournement est d'aplatir la rotation : passez le PDF pivoté par l'outil Aplatissement de PDF en ligne, gratuit, qui intègre la rotation dans le flux de contenu pour que même les visualiseurs insensibles à la rotation affichent la bonne orientation.

Puis-je faire pivoter un PDF sur mon téléphone ?

Oui, si le fichier tient en mémoire du navigateur. Les navigateurs mobiles permettent habituellement à JavaScript d'utiliser quelques centaines de mégaoctets de tas par onglet, ce qui suffit pour la plupart des PDF mais pas pour les très grandes numérisations. À titre indicatif : les PDF texte uniquement jusqu'à plusieurs centaines de Mo pivotent bien sur téléphone ; les numérisations riches en images de plus de 50 à 100 Mo peuvent épuiser la mémoire et planter l'onglet. Si un fichier est trop volumineux, les contournements sont de le faire pivoter sur ordinateur, de le diviser en plus petits fichiers d'abord avec l'outil Division de PDF en ligne, gratuite et de faire pivoter chaque morceau séparément, ou de le compresser via l'outil Compression de PDF en ligne, gratuite avant la rotation.

La rotation fonctionne-t-elle avec les fichiers d'archivage PDF/A ?

Oui. PDF/A est un sous-ensemble contraint de PDF qui exige que le fichier reste autonome et reproductible : polices intégrées, aucune dépendance externe, aucun chiffrement. L'entrée /Rotate est explicitement autorisée en PDF/A et la rotation préserve la conformité PDF/A, car l'opération ne touche à aucune des contraintes spécifiques à PDF/A. La sortie d'une opération de rotation sur une entrée conforme PDF/A est elle-même conforme PDF/A, modulo la réorganisation de la table de références croisées que toute opération de sauvegarde produit.

Outils associés