グレースケールでPDFを生成する方法
グレースケールPDFとは、PDF文書の一種で、フルカラーのスペクトルではなく、すべての色や濃淡がグレーの濃淡で表現されたものです。
IronPDFは、PDF文書をカラーではなくグレースケールでレンダリングする機能を提供します。 大量印刷のためにPDF文書をグレースケールで印刷することはコスト効果が高いです。 さらに、グレースケールでレンダリングすることにより、特に元の色が過度に明るいか鮮やかな場合、読みやすさが向上します。 さらに、グレースケールPDFは、さまざまなデバイス、ソフトウェア、およびプラットフォームに対する互換性が向上しており、異なるシステム間で一貫した表示と印刷の体験を保証します。
C#でグレースケールPDFを生成する方法
- グレースケールPDFをレンダリングするIronPDFライブラリをダウンロードする
- インスタンス化する ChromePdfRenderer(クロームPDFレンダラー) クラス
- 次のようにセットしてください グレースケール のプロパティ レンダリングオプション true に設定
- URL、HTML文字列、ファイルからPDF文書にアクセスし、レンダリングする。
- グレースケールPDFドキュメントを希望の場所にエクスポートする
IronPDFを始めましょう
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
グレースケールPDF生成の例
PDFをグレースケールで生成するには、RenderingOptionsのGrayScaleプロパティをtrueに設定することができます。
提供されたコードスニペットでは、ChromePdfRendererのインスタンス化後にグレースケール機能が有効になっていることが確認できます。 次に、RenderUrlAsPdf
メソッドを使用してウェブページをレンダリングします。 コードスニペットには、レンダリングされたPDFの最初のページのみを抽出し、ローカルに保存することも含まれています。
: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
次の内容にご注意ください。
現在、この機能はPDFのレンダリング時にのみ利用可能です。 将来的には、既存のPDFドキュメントをグレースケールに変換する機能を持つことが有益でしょう。