カラー画像を含む PDF をグレースケールに変換すると、ファイルサイズを縮小し、カラーインクを消費せずに PDF をより手頃なモードで印刷できます。この記事では、Spire.PDF for .NET を使用して、C# および VB.NET でプログラムによって変換を実行する方法を紹介します。
Spire.PDF for .NET をインストールします
まず、Spire.PDF for .NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。
PM> Install-Package Spire.PDF
PDF をグレースケールに変換
カラー PDF をグレースケールに変換する手順は次のとおりです。
- PdfGrayConverter クラスを使用して PDF ファイルをロードします。
- PdfGrayConverter.ToGrayPdf() メソッドを使用して PDF をグレースケールに変換します。
- C#
- VB.NET
using Spire.Pdf.Conversion;
namespace ConvertPdfToGrayscale
{
class Program
{
static void Main(string[] args)
{
//PdfGrayConverterインスタンスを作成し、PDFファイルをロードする
PdfGrayConverter converter = new PdfGrayConverter(@"C:\Users\Administrator\Desktop\Sample.pdf");
//PDFをグレースケールに変換する
converter.ToGrayPdf("Grayscale.pdf");
converter.Dispose();
}
}
}
Imports Spire.Pdf.Conversion
Namespace ConvertPdfToGrayscale
Class Program
Shared Sub Main(ByVal args() As String)
'PdfGrayConverterインスタンスを作成し、PDFファイルをロードする
Dim converter As PdfGrayConverter = New PdfGrayConverter("C:\Users\Administrator\Desktop\Sample.pdf")
'PDFをグレースケールに変換する
converter.ToGrayPdf("Grayscale.pdf")
converter.Dispose()
End Sub
End Class
End Namespace
変換する前
変換した後
一時ライセンスを申請する
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。