Compression PDF

IronPDF offre un support pour la compression des PDF, principalement en réduisant la taille des images intégrées dans le document à l'aide de la méthode CompressImages.

Lors du redimensionnement des JPEG, le réglage de la qualité détermine l'équilibre entre la taille du fichier et la clarté de l'image. Une qualité de 100 % entraîne presque aucune perte notable, tandis que 1 % produit une image de très basse qualité. Généralement, 90 % et plus est considéré comme de haute qualité, 80 % à 90 % est de qualité moyenne, et 70 % à 80 % est de basse qualité. Réduire la qualité en dessous de 70 % peut diminuer significativement la taille du fichier mais peut entraîner une qualité d'image visiblement inférieure.

Il est recommandé d'expérimenter avec différentes valeurs de qualité pour trouver l'équilibre idéal entre la taille du fichier et la clarté de l'image pour vos besoins spécifiques. Gardez à l'esprit que le degré de réduction visible de la qualité dépend de l'image originale; certaines images peuvent se dégrader plus visiblement que d'autres.

5 étapes pour compresser des fichiers PDF en C#

Tout d'abord, nous devrons charger le document PDF qui doit être compressé. Cela peut être fait avec la classe PdfDocument, qui peut être utilisée pour charger un fichier PDF existant depuis le chemin de fichier donné.

Maintenant, nous allons démontrer la compression des images dans le PDF avec une qualité spécifiée. Pour ce faire, nous utiliserons la méthode CompressImages et lui passerons la qualité que nous souhaitons utiliser lors de la compression. Cette méthode va compresser toutes les images dans notre document PDF à 60 % de leur qualité d'origine. Le paramètre de qualité est un entier de 1 (qualité la plus basse, compression la plus élevée) à 100 (qualité la plus élevée, compression la plus faible). Cela réduit la taille du fichier, mais vous devez être conscient que cela peut entraîner une certaine perte de clarté de l'image. Nous pouvons ensuite enregistrer ce document PDF nouvellement compressé à l'aide de la méthode SaveAs.

Ensuite, démontrons une autre approche pour la compression d'image dans un document PDF, en compressant les images avec mise à l'échelle. Pour ce faire, nous allons à nouveau utiliser la méthode CompressImages. Cette fois, avec la qualité de compression, nous passerons également le booléen ShrinkImage à la méthode et le définirons sur vrai. Ce booléen, lorsqu'il est défini sur vrai, réduit la résolution de l'image en fonction de sa taille visible dans le PDF. Cela signifie que si une image est plus grande que ce qui est affiché visiblement, elle sera redimensionnée pour correspondre à ses dimensions affichées. Cependant, cela peut entraîner une distorsion de l'image.

Enfin, nous allons à nouveau utiliser la méthode SaveAs pour enregistrer le PDF compressé à l'emplacement spécifié. Cette approche est utile pour optimiser les PDF pour des tailles de fichiers plus petites, comme pour une utilisation web ou par e-mail, tout en équilibrant qualité et compression.

Optimisez vos PDF avec notre guide de compression.

Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir