Comment générer un PDF en niveaux de gris

This article was translated from English: Does it need improvement?
Translated
View the article in English

par Hairil Hasyimi Bin Omar

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.




Commencez avec IronPDF

Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer


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
VB   C#

A noter
L'implémentation actuelle de la fonction Niveaux de gris transforme le texte du document PDF rendu en une image, ce qui fait que la méthode ExtractAllImages ne produit aucun texte.

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.

Hairil related to Exemple de génération de PDF en niveaux de gris

Hairil Hasyimi Bin Omar

Ingénieur logiciel

Comme tous les grands ingénieurs, Hairil est un fervent apprenant. Il affine ses connaissances en C#, Python et Java, et les utilise pour apporter une valeur ajoutée aux membres de l'équipe d'Iron Software. Hairil a rejoint l'équipe d'Iron Software en provenance de l'Universiti Teknologi MARA en Malaisie, où il a obtenu une licence en génie chimique et des procédés.