Compression des PDF

IronPDF peut compresser la taille des fichiers PDF en réduisant la taille des images intégrées. À cette fin, les développeurs peuvent invoquer la méthode compressImages de la classe PdfDocument pour réduire la taille des fichiers PDF qui intègrent des images de grande taille et d'autres éléments graphiques. Cela permet de réaliser d'importantes économies en termes d'espace de stockage, de temps et de coûts liés au transport efficace des PDF par courrier électronique et par d'autres canaux de communication.

PdfDocument compressImages(int quality);
JAVA

La méthode compressImages accepte des valeurs entières entre 0 et 100, qui indiquent le pourcentage de qualité visé pour les images incorporées. De plus, les règles d'utilisation de cette méthode sont similaires aux règles d'optimisation de la taille des fichiers pour les types d'images avec perte comme le JPEG. Une valeur de 100 indique que les images doivent conserver leur qualité d'origine(aucune perte)et les valeurs inférieures indiquent des seuils de qualité d'origine plus faibles.

L'exemple de code présenté dans le guide de compression d'images IronPdf produit deux nouveaux PDF à partir du même PDF d'origine en utilisant différentes qualités de compression d'images. Le premier(ligne 9) produit un PDF dont les images perdent une grande partie de leur qualité d'origine. Les valeurs de qualité inférieures à 70 produisent généralement des PDF dont les images sont de très mauvaise qualité, mais dont la taille des fichiers est nettement inférieure. La ligne 14 produit un autre PDF optimisé avec un seuil de qualité plus élevé(90%). Cela permet d'obtenir un PDF avec des images de bien meilleure qualité, mais avec une réduction de la taille du fichier beaucoup plus faible que dans le premier cas.

Les valeurs de qualité idéales varient en fonction des besoins de l'utilisateur. Il peut être nécessaire d'expérimenter pour trouver la valeur qui produit la taille de fichier la plus petite tout en conservant une qualité d'image acceptable.