Cet outil transforme chaque page d'un document PDF en un fichier image distinct. Il s'appuie sur le moteur de rendu PDF.js de Mozilla pour dessiner chaque page sur un canvas HTML à la résolution choisie, puis encode ce canvas en JPG, PNG ou WebP. Lorsque le navigateur le permet, l'encodage JPEG passe par une version WebAssembly de MozJPEG, qui produit un fichier nettement plus léger que l'encodeur natif à qualité visuelle équivalente ; sinon, l'encodeur du navigateur prend le relais.
Tout cela se déroule sur votre propre machine. Aucun téléversement, aucune file d'attente, aucune copie temporaire sur le disque d'un tiers — ce qui signifie aussi que la vitesse de conversion dépend de votre appareil plutôt que de la charge d'un serveur ou de votre connexion.
Votre PDF est lu directement du disque vers la mémoire du navigateur. Rien n'est transmis : contrats, dossiers médicaux et scans de pièces d'identité peuvent être convertis sans quitter votre appareil.
Une page PDF n'a pas de taille en pixels : elle est décrite en points, un point valant 1/72 de pouce. Le réglage de qualité est un facteur de rendu appliqué à cette géométrie, et la résolution finale en découle directement.
| Réglage | Facteur de rendu | Résolution effective | Qualité JPEG | Sortie page A4 |
|---|---|---|---|---|
| Haute | 2,0× | ~144 ppp | 0,92 | ~1190 × 1684 px |
| Normale | 1,5× | ~108 ppp | 0,85 | ~892 × 1263 px |
Haute est le bon réglage par défaut pour tout ce que vous lirez à l'écran, agrandirez, ou passerez ensuite à l'OCR. Normale se justifie quand vous convertissez un long document et n'avez besoin que de vignettes lisibles ou de pièces jointes légères. Dans les deux cas, le plus grand côté d'une page est plafonné à 8192 px : c'est la plus grande dimension de canvas que les navigateurs gèrent de façon fiable, et les pages inhabituellement grandes — affiches, plans — sont réduites pour tenir sous ce plafond.
JPG est le choix sûr pour les documents numérisés, les photographies et tout ce que vous devez partager largement : aucune application ne refuse ce format. PNG est sans perte, donc les contours des lettres et les filets de tableau restent parfaitement nets, mais une page dense en texte peut facilement peser cinq à dix fois plus qu'en JPG. WebP se situe entre les deux et constitue la meilleure option quand les images sont destinées à une page web : il conserve une netteté proche du PNG pour un poids voisin du JPG. Tous les navigateurs actuels le prennent en charge, même si certaines visionneuses de bureau anciennes ne l'ouvrent toujours pas.
Non. La conversion s'exécute dans votre navigateur via PDF.js et l'API canvas HTML. Le fichier est lu du disque vers la mémoire par la page elle-même et ne quitte jamais votre appareil : il n'y a donc rien à supprimer ensuite, ni aucun téléversement à attendre.
La qualité Haute effectue le rendu de chaque page à 2× sa taille native, soit environ 144 ppp, avec un encodage JPEG à 0,92. Normale rend à 1,5×, environ 108 ppp, à 0,85. Une page A4 sort donc autour de 1190 × 1684 pixels en Haute et 892 × 1263 en Normale.
Chaque page est convertie automatiquement. Lorsqu'un PDF compte plus d'une page, les images sont regroupées dans une archive ZIP nommée d'après le fichier source, chaque image étant numérotée dans l'ordre — rapport-1.jpg, rapport-2.jpg, etc. Un PDF d'une page se télécharge directement en JPG.
JPG pour les pages numérisées, les photos et le partage courant. PNG lorsque la page est surtout composée de texte, de tableaux ou de traits et que vous voulez des contours sans perte, au prix d'un fichier bien plus lourd. WebP quand les images sont destinées à un site web et que vous souhaitez une qualité proche du PNG pour un poids proche du JPG.
Aucune limite imposée par un serveur, puisqu'aucun serveur n'intervient. Le plafond pratique est la mémoire disponible sur votre appareil, chaque page étant rendue sur un canvas avant encodage. Les pages sont par ailleurs limitées à 8192 pixels sur le plus grand côté, dimension maximale de canvas fiablement prise en charge par les navigateurs.
La page a besoin d'une connexion au premier chargement pour récupérer les bibliothèques PDF.js et JSZip. Une fois chargée, la conversion elle-même n'effectue aucune requête réseau : une coupure en cours de traitement ne l'interrompt donc pas.