カラー画像を含む PDF をグレースケールに変換することで、ファイルサイズを削減したり、カラ―インクを消費せずにより経済的に印刷したりすることができます。この記事では、Spire.PDF for .NET を使用して、C# および VB.NET でプログラムによる変換方法を学びます。
##Spire.PDF for .NET のインストール
まず、.NET プロジェクトに Spire.PDF for .NET パッケージに含まれる DLL ファイルを参照として追加する必要があります。DLL ファイルは、こちらのリンク
からダウンロードするか、NuGet を通じてインストールすることが可能です。
PM> Install-Package Spire.PDF
PDF をグレースケールに変換する
カラー PDF をグレースケールに変換する手順は以下の通りです:
- PdfGrayConverter クラスを使用して PDF ファイルを読み込む
- PdfGrayConverter.ToGrayPdf() メソッドを使用して PDF をグレースケールに変換する
サンプルコードは以下の通りです:
using Spire.Pdf.Conversion;
namespace ConvertPdfToGrayscale
{
class Program
{
static void Main(string[] args)
{
// PdfGrayConverter のインスタンスを作成し、PDF ファイルを読み込む
PdfGrayConverter converter = new PdfGrayConverter(@"Sample.pdf");
// PDF をグレースケールに変換する
converter.ToGrayPdf("Grayscale.pdf");
converter.Dispose();
}
}
}
一時ライセンスを申請する
生成されたドキュメントの評価メッセージを削除したり、機能制限を解除したりしたい場合は、30日間の試用ライセンスを申請してください。