
C# で PDF を PNG に変換する方法
PDF ドキュメントの JPG、PNG、SVG などの他の一般的な画像ファイル形式への変換に関しては、多くのプログラムによる解決策があります。このブログ投稿では、この豊富な機能を備えた PDF 変換 ライブラリ を既存の .NET プロジェクトにインストールします。そうすることで、C# 言語で数行のソース コードを記述して、C# で PDF を PNG に変換する方法を学ぶことができます。このチュートリアルを開始して、最短時間で最終目標を達成しましょう。
次の点について説明します。
PDF から PNG への変換ライブラリのインストール
このライブラリは、PDF ドキュメントをプログラムで操作および処理するための幅広い機能を提供します。ただし、DLL ファイルを ダウンロード してライブラリを構成するか、NuGet パッケージ マネージャーで次のコマンドを実行してインストールすることができます。
Install-Package Aspose.Words
C# で PDF を PNG に変換する方法
このセクションでは、.NET アプリケーションで PDF から PNG への変換プロセスを自動化するコード スニペットを記述します。
次の手順に従います。
- Document クラスのインスタンスをインスタンス化し、ソース PDF ファイルを読み込みます。
- ImageSaveOptions クラスのオブジェクトとフォーマットを JPEG に初期化します。
- ドキュメントの最初のページのみを変換するには、「PageSet」プロパティの値を「0」に設定します。
- ImageBrightness プロパティの値を設定して、画像の明るさを変更します。
- ImageContrast プロパティの値を設定してコントラストを設定します。
- HorizontalResolution プロパティの値を設定して、水平解像度を変更します。
- save メソッドを呼び出して、ファイルを PNG 形式で保存します。
次のコードをコピーしてメイン ファイルに貼り付けます。
// Document クラスのインスタンスをインスタンス化し、ソース PDF ファイルをロードします。
Document doc = new Document("sample.pdf");
// ImageSaveOptions クラスのオブジェクトとフォーマットを JPEG に初期化します。
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// ドキュメントの最初のページのみを変換するには、「PageSet」プロパティの値を「0」に設定します。
options.PageSet = new PageSet(0);
// ImageBrightness プロパティの値を設定して、画像の明るさを変更します。
options.ImageBrightness = 0.3f;
// ImageContrast プロパティの値を設定して、コントラストを設定します。
options.ImageContrast = 0.7f;
// HorizontalResolution プロパティの値を設定して、水平方向の解像度を変更します。
options.HorizontalResolution = 72f;
// save メソッドを呼び出して、ファイルを PNG 形式で保存します。
doc.Save("PdfToPng.png");
出力は次の画像で確認できます。

無料ライセンスを取得する
無料の一時ライセンス を利用して、評価制限なしで API を試すことができます。
まとめ
結論として、手順とコード スニペットを使用して、C# で PDF を PNG に変換する方法を調べました。さらに、この記事は、PDF から PNG へのコンバーターをプログラムで開発することを検討している場合にも役立ちます。さらに、ドキュメント にアクセスして、この PDF 変換ライブラリの他の方法を学ぶことができます。
さらに、Getting Started guide に従うことをお勧めします。
最後に、conholdate.com が新しいブログ記事を書いています。そのため、定期的な更新については連絡を取り合ってください。
質問する
フォーラムでご質問やご質問をお知らせください。
よくある質問
PDFを画像ファイルに変換するにはどうすればよいですか?
Document クラスのインスタンスをインスタンス化し、ソース PDF ファイルをロードし、save メソッドを呼び出してファイルを PNG 形式で保存します。