0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

C#を使用してカラーPDFをグレースケールに変換する方法

Last updated at Posted at 2022-02-11

この記事では、C#コードを例として取り上げ、カラーPDFファイルをグレースケール(白黒)PDFファイルに変換する方法を紹介します。つまり、PdfGrayConverter.ToGrayPdf()メソッドを呼び出すことによってドキュメントページ、PDFドキュメントのカラー画像またはテキストを色のないグレートーンドキュメントに変換します。次のプログラム実行環境とコード例。

##プログラム環境を構成
Visual Studio 2017
.Net Framework 4.6.1
Spire.PDF for .NET
##dllファイルをインポートする方法について:

1. NuGetを介してdllをインストールします(2つの方法)

1.1 Visual Studioで「ソリューションエクスプローラー」を開き、「参照」、「NuGetパッケージの管理」を右クリックして、Spire.PDFのインストールを検索できます。

1.2以下をPMコンソールのインストールにコピーします。
Install-Package Spire.PDF -Version 7.11.1

2.dll参照を手動で追加する

パッケージを手動で**ダウンロード**して解凍し、BINフォルダーでSpire.Pdf.dllを見つけることができます。 次に、Visual Studioで「ソリューションエクスプローラー」を開き、「参照」を右クリックし、「参照の追加」をクリックして、プログラムへのローカルパスのBINフォルダーにあるdllファイルへの参照を追加します。

##カラーPDFをグレースケールに変換する

ここでの変換は、主に次の手順を使用します。

1.PdfGrayConverterクラスを使用してPDFファイルをロードします。
2. PdfGrayConverter.ToGrayPdf()メソッドを呼び出して、PDFをグレースケールに変換します。

###C#

using Spire.Pdf.Conversion;

namespace ToGrayPDF
{
    class Program
    {
        static void Main(string[] args)
        {
            //PdfGrayConverterインスタンスを作成し、ドキュメントをロードする
            PdfGrayConverter converter = new PdfGrayConverter("C:\\Users\\Administrator\\Desktop\\sample.pdf");

            //カラーPDFをグレースケールに変換する
            converter.ToGrayPdf("Grayscale.pdf");
            converter.Dispose();
        }
    }
}

###VB.NET

Imports Spire.Pdf.Conversion
 
Namespace ToGrayPDF
    Class Program
        Shared  Sub Main(ByVal args() As String)
            'PdfGrayConverterインスタンスを作成し、ドキュメントをロードする
            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

変換した結果:
03.png

以上は今回のカラーPDFをグレースケールに変換する方法でした、最後まで読んでいただきありがとうございます。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?