グレースケールでPDFを生成する方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

によって ハイリル ハシミ ビン オマル

グレースケールPDFとは、PDF文書の一種で、フルカラーのスペクトルではなく、すべての色や濃淡がグレーの濃淡で表現されたものです。

IronPDFは、PDF文書をカラーではなくグレースケールでレンダリングする機能を提供します。 大量印刷のためにPDF文書をグレースケールで印刷することはコスト効果が高いです。 さらに、グレースケールでレンダリングすることにより、特に元の色が過度に明るいか鮮やかな場合、読みやすさが向上します。 さらに、グレースケールPDFは、さまざまなデバイス、ソフトウェア、およびプラットフォームに対する互換性が向上しており、異なるシステム間で一貫した表示と印刷の体験を保証します。




IronPDFを始めましょう

今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer


グレースケールPDF生成の例

PDFをグレースケールで生成するには、RenderingOptionsGrayScaleプロパティを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
VB   C#

次の内容にご注意ください。
現在のグレースケール機能の実装では、レンダリングされたPDFドキュメント内のテキストを画像に変換します。その結果、ExtractAllImagesメソッドはテキストを出力しません。

現在、この機能はPDFのレンダリング時にのみ利用可能です。 将来的には、既存のPDFドキュメントをグレースケールに変換する機能を持つことが有益でしょう。

Hairil related to グレースケールPDF生成の例

ハイリル ハシミ ビン オマル

ソフトウェアエンジニア

すべての優れたエンジニアと同じように、Hairilは熱心な学習者です。C#、Python、およびJavaの知識を洗練させ、その知識を活かしてIron Softwareのチームメンバーに価値を提供しています。Hairilはマレーシアのマラ工科大学(Universiti Teknologi MARA)で化学およびプロセス工学の学士号を取得し、Iron Softwareチームに加わりました。