Cómo generar PDF en escala de grises

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

por Hairil Hasyimi Bin Omar

Un PDF en escala de grises es un tipo de documento PDF en el que todos los colores y matices se representan utilizando tonos de gris en lugar de un espectro a todo color.

IronPDF ofrece la funcionalidad de renderizar documentos PDF en escala de grises en lugar de colores. La impresión de documentos PDF en escala de grises es rentable para la impresión de grandes lotes. Además, la representación en escala de grises mejora la legibilidad, sobre todo cuando los colores originales son excesivamente brillantes o vibrantes. Además, los PDF en escala de grises son más compatibles con una amplia gama de dispositivos, software y plataformas, lo que garantiza una visualización e impresión uniformes en distintos sistemas.




Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

## Generar PDF en escala de grises Ejemplo Para generar un PDF en escala de grises, puede establecer la propiedad **GrayScale** de **RenderingOptions** en **true**. En el fragmento de código proporcionado, podemos ver que la función de escala de grises se activa después de instanciar un **ChromePdfRenderer**. A continuación, se utiliza para renderizar una página web mediante el método `RenderUrlAsPdf`. El fragmento de código también incluye la extracción de sólo la primera página del PDF renderizado y su almacenamiento local. ```cs :path=/static-assets/pdf/content-code-examples/how-to/color-grayscale-grayscale.cs ```
Atención
La implementación actual de la función Escala de grises convertirá el texto del documento PDF renderizado en una imagen, por lo que el método ExtractAllImages no mostrará ningún texto.
Actualmente, esta funcionalidad sólo está disponible al renderizar PDFs. En el futuro, sería beneficioso poder convertir los documentos PDF existentes a escala de grises.

Hairil Hasyimi Bin Omar

Ingeniero de software

Como todos los grandes ingenieros, Hairil es un ávido aprendiz. Está perfeccionando sus conocimientos de C#, Python y Java, y los utiliza para añadir valor a los miembros del equipo de Iron Software. Hairil se unió al equipo de Iron Software desde la Universiti Teknologi MARA de Malasia, donde se licenció en Ingeniería Química y de Procesos.