Comment générer un PDF en niveaux de gris
Un PDF en niveaux de gris est un type de document PDF dans lequel toutes les couleurs et nuances sont représentées par des niveaux de gris au lieu du spectre complet des couleurs.
IronPDF offre la possibilité de rendre les documents PDF en niveaux de gris plutôt qu'en couleurs. L'impression de documents PDF en niveaux de gris est rentable pour l'impression de lots importants. En outre, le rendu en niveaux de gris améliore la lisibilité, en particulier lorsque les couleurs d'origine sont excessivement vives ou éclatantes. En outre, les PDF en niveaux de gris bénéficient d'une compatibilité accrue avec un large éventail d'appareils, de logiciels et de plates-formes, ce qui garantit des expériences de visualisation et d'impression cohérentes sur différents systèmes.
Comment générer un PDF en niveaux de gris en C#
- Télécharger la bibliothèque IronPDF pour le rendu de PDF en niveaux de gris
- Instanciez le ChromePdfRenderer classe
- Régler le Échelle de gris propriété de Options de rendu à vrai
- Accéder à un document PDF et le rendre à partir d'une URL, d'une chaîne HTML ou d'un fichier
- Exporter le document PDF en niveaux de gris à l'emplacement souhaité
Commencez avec IronPDF
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Exemple de génération de PDF en niveaux de gris
Pour générer un PDF en niveaux de gris, vous pouvez définir la propriété GrayScale des RenderingOptions sur true.
Dans l'extrait de code fourni, nous pouvons voir que la fonctionnalité des niveaux de gris est activée après l'instanciation d'un ChromePdfRenderer. Il est ensuite utilisé pour rendre une page web à l'aide de la méthode RenderUrlAsPdf
. L'extrait de code comprend également l'extraction de la première page du PDF rendu et son enregistrement local.
:path=/static-assets/pdf/content-code-examples/how-to/color-grayscale-grayscale.cs
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Set GrayScale to true
renderer.RenderingOptions.GrayScale = true;
PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironsoftware.com/");
pdf.CopyPage(0).SaveAs("test.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
A noter
Actuellement, cette fonctionnalité n'est disponible que pour le rendu des PDF. À l'avenir, il serait utile de pouvoir convertir les documents PDF existants en niveaux de gris.