Compression
La compression est ce qui garde la taille des fichiers PDF sous contrôle, et un même document mélange en général plusieurs méthodes parce qu'il mélange plusieurs types de contenu. Le texte et les instructions de dessin vectoriel se compressent sans perte avec Flate (le même algorithme Deflate que celui du ZIP) : chaque caractère revient exactement tel qu'il est entré.
Les images sont la partie lourde, et c'est là que se font les vrais choix. Les photographies sont généralement stockées en JPEG avec perte, où un réglage de qualité échange le détail fin contre des octets en moins ; les graphiques aplats et les pages de texte scanné s'en sortent mieux avec des schémas sans perte ou spécialisés. Au-delà de l'encodage de chaque image, un PDF peut maigrir en sous-échantillonnant les images stockées à une résolution bien supérieure à celle à laquelle elles seront affichées, en supprimant les objets inutilisés et en sous-ensemblant les polices intégrées pour ne garder que les glyphes réellement employés.
Obtenir un bon résultat est une question d'équilibre : compressez trop fort et le texte devient flou ou les photos affichent des artefacts en blocs. reader.me effectue toute la passe d'optimisation dans votre navigateur, si bien qu'un rapport confidentiel peut être allégé pour l'e-mail sans que l'original soit jamais téléversé vers un service de compression.