チュートリアル

簡単にライブラリーを使用するためのチュートリアルコレクション

チュートリアル».NET»Spire.PDF for .NET»変換»C#/VB.NET:PDF をグレースケールに変換する方法
2022-06-29

C#/VB.NET:PDF をグレースケールに変換する方法

カラー画像を含む 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

変換する前

C#/VB.NET:PDF をグレースケールに変換する方法

変換した後

C#/VB.NET:PDF をグレースケールに変換する方法

一時ライセンスを申請する

結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。

Read 857 times