グレースケールに設定
IronPDF for PythonはRenderingOptionsの1つのプロパティを設定することでPDFを完全にグレースケールでレンダリングし、ソースHTMLのすべての色を出力でグレーの色合いに変換できます。
開始方法
レンダーメソッドを呼び出す前にRenderingOptions.GrayScale = Trueを設定します。 そのレンダラーによって生成されるすべての後続のPDFは、グレースケールでレンダリングされます。
コードの理解
GrayScale = True: IronPDFにレンダリングされた出力のすべての色をグレースケールに変換させます。 これは、テキスト、背景、境界線、画像、ソースHTML内の他のすべての色付き要素に適用されます。RenderHtmlFileAsPdf("my-content.html"): グレースケール設定を使用してローカルHTMLファイルをレンダリングします。SaveAs("my-content.pdf"): グレースケールPDFをディスクに保存します。
使用例
グレースケールレンダリングが役立つ場合:
- ファイルサイズを削減する — グレースケールのPDFは通常、カラーの同等のものよりも小さいです。
- 印刷の一貫性を確保する — 白黒プリンター用に意図されたドキュメントは、画面上と印刷で同一に見えます。
- アクセシビリティの要件を満たす — 一部のアクセシビリティ標準では、色を削除したときにドキュメントが判読可能であることを要求します。
特定のページをグレースケールでのみレンダリングするには、PdfDocument.Mergeを使用してフルカラーのページとマージします。






