À propos du projet
comprimirunpdf est développé et maintenu par Robert Bzia. C’est un projet indépendant, sans entreprise ni investisseurs derrière : un seul outil qui fait une seule chose.
Pourquoi il existe
Presque tous les compresseurs de PDF résolvent le mauvais problème. Ils compressent « tout ce qu’ils peuvent » et vous rendent un fichier d’un poids quelconque. Mais quand un formulaire refuse votre document, le problème n’est pas qu’il soit lourd : c’est qu’il dépasse un chiffre précis —2 Mo, 5 Mo, 500 Ko— et que vous devez passer en dessous.
C’est pourquoi ici on fait l’inverse : vous fixez le poids maximal et l’outil itère jusqu’à l’atteindre. S’il n’y arrive pas, il vous le dit au lieu de vous rendre quelque chose qui ne vous servira pas non plus.
Pourquoi rien ne sort de votre navigateur
La seconde décision de conception découle de la première. Un compresseur de PDF reçoit justement les documents que personne ne veut confier à un inconnu : pièces d’identité, bulletins de salaire, contrats, comptes rendus médicaux. La façon de ne pas les exposer n’est pas de promettre qu’ils seront effacés du serveur au bout d’une heure, mais de ne jamais les envoyer.
Tout le traitement se fait dans l’onglet, avec la puissance de votre propre appareil. Cela a une conséquence peu courante et très pratique : l’outil fonctionne hors ligne après la première visite. Vous pouvez le vérifier vous-même ; sur la page de confidentialité, nous expliquons exactement comment.
Comment il est construit
Chaque page du PDF est dessinée avec pdf.js sur un canevas en mémoire, encodée en image JPEG, puis le document est réassemblé avec pdf-lib. Le processus se répète en baissant la résolution et la qualité jusqu’à atteindre l’objectif ; quand il est atteint avec de la marge, la qualité remonte pour s’approcher du poids demandé par en dessous, en perdant le moins possible.
Tout cela tourne dans un Web Worker, un fil d’exécution séparé : c’est pourquoi l’interface continue de répondre pendant la compression d’un fichier de plusieurs dizaines de mégaoctets.
La contrepartie, dite sans détour : en rastérisant, le texte n’est plus sélectionnable ni consultable dans le PDF. Si vous devez le conserver, cet outil n’est pas adapté à votre cas.
Contact
Nous mettons en place une adresse de contact pour les questions, les erreurs et les suggestions. En attendant, les informations légales du projet figurent dans les mentions légales.