Aller au contenu principal
PulsarKit

Optimiser un PDF pour le web

Reconstruisez un PDF pour l’affichage web rapide afin que la première page s’affiche pendant que le reste du document se télécharge encore.

Déposez vos fichiers ici

.pdf · jusqu’à 300 Mo

Comment optimiser le PDF

  1. 1

    Déposez votre PDF

    Ajoutez un fichier ou jusqu’à vingt. Ils sont ouverts par votre navigateur, pas envoyés à un serveur.

  2. 2

    Choisissez le profil web

    Gardez le profil web par défaut pour reconstruire les flux d’objets et supprimer les ressources non référencées, ou choisissez structure seule pour déplacer uniquement les tables et laisser chaque octet de contenu intact.

  3. 3

    Téléchargez le fichier linéarisé

    Enregistrez le résultat et mettez-le sur votre site. Plusieurs fichiers sont renvoyés dans une archive ZIP.

Ce que change la linéarisation

Un PDF normal garde sa table de renvoi à la toute fin, donc un lecteur doit récupérer les derniers octets du fichier avant de pouvoir afficher quoi que ce soit. La linéarisation réécrit le fichier pour que le catalogue, les tables d’indices et tous les objets nécessaires à la page 1 soient placés au début, dans l’ordre de lecture. Un serveur web qui gère les requêtes par plages d’octets peut alors transmettre les premiers kilo-octets et le visiteur voit la page 1 immédiatement, pendant que les pages restantes arrivent en arrière-plan. Rien à l’intérieur des pages n’est modifié : texte, polices, dessins vectoriels et données d’image sont recopiés octet par octet, et le nombre de pages, les signets, les liens et les champs de formulaire sont conservés.

Deux profils, une décision

Le profil web regroupe aussi les objets isolés dans des flux d’objets et supprime les ressources qu’aucune page n’utilise encore, ce qui récupère en général quelques pour cent de taille. Structure seule effectue uniquement le passage de linéarisation et reste le choix le plus sûr pour les documents signés ou certifiés, où un nouveau regroupement d’objets peut invalider une signature. Dans tous les cas, qpdf reconstruit tout le fichier, donc une table de renvoi fragile est réparée au passage.

Le fichier ne quitte jamais votre navigateur

qpdf est compilé en WebAssembly et s’exécute dans cette page. Votre document est chargé en mémoire dans le navigateur, reconstruit à cet endroit et renvoyé directement sous forme de téléchargement. Rien n’est envoyé, rien n’est mis en file d’attente sur un serveur, et il n’existe aucune copie à supprimer ensuite. Fermez l’onglet et le fichier disparaît.

Questions fréquentes

Qu’est-ce que l’affichage web rapide dans un PDF ?

C’est un PDF enregistré sous forme linéarisée. Les données nécessaires pour afficher la première page sont déplacées au début du fichier, de sorte qu’un navigateur peut l’afficher après avoir téléchargé seulement une petite partie du document au lieu d’attendre la totalité.

Pourquoi mon fichier est-il devenu plus gros après l’optimisation ?

Parce que la linéarisation ajoute des tables d’indices et une deuxième section de renvoi qui décrivent l’emplacement de chaque élément. Sur les petits documents, cette surcharge peut dépasser les gains et ajouter quelques pour cent. C’est le prix pour afficher la page 1 instantanément, et le fichier reste valide.

Est-ce que cela réduit la qualité des images ou du texte ?

Non. Rien n’est réaffiché, rééchantillonné ni ré-encodé. Les flux d’images et les programmes de police sont recopiés sans changement, donc le document a le même aspect à tous les niveaux de zoom et la couche de texte reste sélectionnable et interrogeable.

La linéarisation est-elle utile pour l’impression ?

Pas vraiment. Les pilotes d’impression lisent tout le fichier avant de commencer, donc ce réagencement ne change rien côté imprimante. Cela compte quand un document est servi sur un réseau et que le lecteur peut demander des plages d’octets, ce qui explique le nom d’affichage web rapide.

Quelle est la différence avec la compression d’un PDF ?

La compression rend le fichier plus petit, en ré-encodant en général les images avec une qualité plus faible. Cet outil réorganise le fichier pour qu’il commence à s’afficher plus tôt et laisse le contenu intact. Ils répondent à des besoins différents, et compresser d’abord puis optimiser fonctionne bien.

Tous les navigateurs prennent-ils en charge l’affichage web rapide ?

Tous les lecteurs grand public comprennent les fichiers linéarisés, y compris Chrome, Safari, Firefox, Edge et Acrobat. Le gain suppose aussi que votre serveur web réponde aux requêtes par plages d’octets, ce que la quasi-totalité fait par défaut. Sur un lecteur qui l’ignore, le fichier s’ouvre normalement.

Que sont les flux d’objets et pourquoi les activer ?

Les flux d’objets regroupent de nombreux petits objets internes dans un même bloc compressé, ce qui réduit la taille du fichier et le nombre d’éléments qu’un lecteur doit analyser. Ils font partie de la spécification PDF 1.5 et sont désactivés dans le profil structure seule.

Outils associés