Cómo generar PDF en escala de grises
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 la gama completa de colores.
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.
Cómo generar PDF en escala de grises en C#
- Descargar la librería IronPDF para renderizar PDF en escala de grises
- Instanciar el ChromePdfRenderer clase
- Fije el Escala de grises propiedad de RenderingOptions a verdadero
- Acceso y representación de un documento PDF a partir de una URL, una cadena HTML o un archivo
- Exportar el documento PDF en escala de grises a la ubicación deseada
Comience con IronPDF
Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.
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.
: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
Atención
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.