Configurar a escala de grises
from ironpdf import *

renderer = ChromePdfRenderer()

# Set Color and Grayscale
renderer.RenderingOptions.GrayScale = True

renderer.RenderHtmlFileAsPdf("my-content.html").SaveAs("my-content.pdf")
pip install ironpdf
Configurar a escala de grises

Configurar a escala de grises

IronPDF for Python puede renderizar PDFs completamente en escala de grises configurando una sola propiedad en RenderingOptions, convirtiendo todos los colores en el HTML fuente a tonos de gris en la salida.

Empezando

Establezca RenderingOptions.GrayScale = True en una instancia de ChromePdfRenderer antes de llamar a cualquier método de renderizado. Todos los PDFs subsecuentes producidos por ese renderizador se generarán en escala de grises.

Entender el código

  • GrayScale = True: Indica a IronPDF que convierta todos los colores del resultado renderizado a escala de grises. Esto se aplica al texto, fondos, bordes, imágenes y cualquier otro elemento con color en el HTML de origen.
  • RenderHtmlFileAsPdf("my-content.html"): Renderiza el archivo HTML local usando la configuración de escala de grises.
  • SaveAs("my-content.pdf"): Guarda el PDF en escala de grises en el disco.

Casos de uso

La renderización en escala de grises es útil cuando:

  • Reducción del tamaño del archivo - los PDFs en escala de grises son típicamente más pequeños que los equivalentes en color.
  • Asegurando la consistencia de impresión - los documentos destinados a impresoras en blanco y negro se ven idénticos en pantalla y al imprimir.
  • Cumplimiento con los requisitos de accesibilidad - algunos estándares de accesibilidad requieren que los documentos sigan siendo legibles cuando se elimina el color.

Para renderizar solo páginas específicas en escala de grises, renderícelas por separado con GrayScale = True y combine el resultado con páginas a color usando PdfDocument.Merge.

¿Listo para empezar?

Versión:2026.11recién publicada