IronPDF for Python, kaynak HTML'deki tüm renkleri çıktıdaki gri tonlarına dönüştürerek PDF'leri tamamen grinetiziğe ayarlayarak işleyebilir.
Başlarken
Herhangi bir renderlama yöntemi çağrılmadan önce bir ChromePdfRenderer örneği üzerinde RenderingOptions.GrayScale = True ayarlayın. O render tarafından üretilen sonraki tüm PDF'ler gri tonlamalı olarak işlenecektir.
Kodu Anlama
GrayScale = True: IronPDF'ye işlenmiş çıktının tüm renklerini grinetizliğe dönüştürmesini söyler. Bu, HTML kaynağındaki metin, arka planlar, kenarlıklar, görseller ve diğer renkli unsurlar için geçerlidir.RenderHtmlFileAsPdf("my-content.html"): Grinetizlik ayarını kullanarak yerel HTML dosyasını işler.SaveAs("my-content.pdf"): Grinetizliğe ayarlanmış PDF'yi diske kaydeder.
Kullanım Alanları
Gri tonlama işleme aşağıdakilerde faydalıdır:
- Dosya boyutunu azaltmak — gri tonlamalı PDF'ler genellikle renk eşdeğerlerinden daha küçüktür.
- Yazdırma tutarlılığını sağlamak — siyah-beyaz yazıcılar için tasarlanan belgeler ekranda ve yazdırıldığında aynı görünür.
- Erişilebilirlik gereksinimlerini karşılamak — bazı erişilebilirlik standartları, renk çıkarıldığında belgelerin okunabilir kalmasını gerektirir.
Yalnızca belirli sayfaları grinetizlikte işlemek için, onları ayrı ayrı renderlayın ve PdfDocument.Merge kullanarak tam renkli sayfalarla birleştirin.