Compression PDF

IronPDF peut compresser la taille des fichiers PDF en réduisant la taille de toutes les images intégrées. For this purpose, developers can invoke the PdfDocument class’s compressImages method to reduce the file size of PDFs that incorporate large images and other graphical elements. Cela permet d'économiser considérablement l'espace de stockage, le temps et les coûts pour transporter les PDF efficacement par e-mail et autres canaux de communication.

The compressImages method accepts integer values between 0 and 100, which indicate the targeted quality percentage for embedded images. De plus, les règles de travail avec cette méthode sont similaires aux règles d'optimisation des tailles de fichiers pour les types d'images compressées comme JPEG. Une valeur de 100 indique que les images doivent conserver leur qualité d'origine (sans perte), et des valeurs plus basses 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 original en utilisant des qualités de compression d'image différentes. Le premier produit un PDF dont les images perdent beaucoup de leur qualité d'origine. Des valeurs de qualité inférieures à 70 produiront généralement des PDF dont les images sont de très basse qualité mais dont les tailles de fichiers sont considérablement réduites. Le deuxième PDF est produit avec un seuil de qualité plus élevé (90 %). Cela produit un PDF avec des images de bien meilleure qualité mais avec une réduction de taille de fichier beaucoup plus petite par rapport au premier.

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

Apprendre à compresser les PDF en Java avec IronPDF for Java

Prêt à commencer?
Version : 2025.12 vient de sortir