Définir en niveaux de gris

IronPDF for Python peut rendre les PDFs entièrement en niveaux de gris en définissant une seule propriété sur RenderingOptions, convertissant toutes les couleurs dans le HTML source en nuances de gris dans la sortie.

Commencer

Définissez RenderingOptions.GrayScale = True sur une instance ChromePdfRenderer avant d'appeler une méthode de rendu. Tous les PDF ultérieurs produits par ce moteur de rendu seront rendus en nuances de gris.

Comprendre le code

  • GrayScale = True : Instruit IronPDF de convertir toutes les couleurs dans la sortie rendue en niveaux de gris. Cela s'applique au texte, aux arrière-plans, aux bordures, aux images et à tout autre élément coloré dans le HTML source.
  • RenderHtmlFileAsPdf("my-content.html") : Rend le fichier HTML local en utilisant le paramètre de niveaux de gris.
  • SaveAs("my-content.pdf") : Sauvegarde le PDF en niveaux de gris sur le disque.

Cas d'utilisation

Le rendu en nuances de gris est utile lorsque :

  • Réduction de la taille du fichier — les PDF en nuances de gris sont généralement plus petits que leurs équivalents en couleur.
  • Assurer la cohérence d'impression — les documents destinés aux imprimantes noir et blanc sont identiques à l'écran et à l'impression.
  • Satisfaire aux exigences d'accessibilité — certaines normes d'accessibilité exigent que les documents restent lisibles lorsque la couleur est supprimée.

Pour ne rendre que des pages spécifiques en niveaux de gris, rendez-les séparément avec GrayScale = True et fusionnez le résultat avec les pages en couleurs complètes en utilisant PdfDocument.Merge.

Prêt à commencer?
Version : 2026.6 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ?
exécuter un échantillon Regardez votre code HTML se transformer en PDF.