Defina para escala de cinza.

IronPDF for Python pode renderizar PDFs inteiramente em tons de cinza configurando uma única propriedade em RenderingOptions, convertendo todas as cores no HTML de origem em tons de cinza na saída.

Começando

Defina RenderingOptions.GrayScale = True em uma instância ChromePdfRenderer antes de chamar qualquer método de renderização. Todos os PDFs subsequentes produzidos por esse renderizador serão renderizados em tons de cinza.

Entendendo o código

  • GrayScale = True: Instrui o IronPDF a converter todas as cores na saída renderizada para tons de cinza. Isso se aplica a texto, fundos, bordas, imagens e quaisquer outros elementos coloridos na fonte HTML.
  • RenderHtmlFileAsPdf("my-content.html"): Renderiza o arquivo HTML local usando a configuração em tons de cinza.
  • SaveAs("my-content.pdf"): Salva o PDF em tons de cinza no disco.

Casos de uso

A renderização em tons de cinza é útil quando:

  • Reduzir o tamanho do arquivo — PDFs em tons de cinza são tipicamente menores que os equivalentes em cor.
  • Garantir a consistência de impressão — documentos destinados a impressoras preto-e-branco parecem idênticos na tela e na impressão.
  • Atender requisitos de acessibilidade — alguns padrões de acessibilidade exigem que os documentos permaneçam legíveis quando a cor é removida.

Para renderizar apenas páginas específicas em tons de cinza, renderize-as separadamente com GrayScale = True e mescle o resultado com páginas coloridas usando PdfDocument.Merge.

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.