この記事では、構成の詳細と実行可能なサンプル コードを使用して、C# で PDF から画像を取得する方法 について詳しく説明します。 JPEG、PNG などのさまざまな形式でC# で PDF から画像を取得するために必要なすべてのクラスとメソッドが提供されているため、このアプリケーションの作成に使用できる完全なプログラム ロジックが共有されています。また、PDF ファイルから出力画像を取得した後に出力画像をカスタマイズすることで、プロセスを強化するさまざまなオプションについても学習します。
C# で PDF 画像を取得する手順
- Aspose.PDF for .NET を使用して PDF から画像を抽出するように IDE を構成する
- Document クラス オブジェクトを使用して、画像を含むソース PDF ファイルを読み込みます
- XImage クラス オブジェクトを使用して特定の画像にアクセスする
- 目的のイメージの名前を使用して新しいファイル ストリームを作成します。
- 画像を JPEG として保存し、ストリームを閉じます
これらの手順では、C# で PDF から画像を取得する方法 について説明します。最初にソース PDF ファイルを読み込み、次に PDF の特定のページにアクセスするという段階的なアプローチを共有します。各ページには、インデックスを使用して参照できる画像を含むリソースのコレクションがあります。必要な画像参照が XImage クラス オブジェクトにアクセスされると、任意の形式で画像としてストリームに保存できます。
C# で PDF から画像を取得するコード
このコードは、C# で PDF から画像を取得するプロセスを示しています。画像を Document クラス オブジェクトにロードし、特定のページのリソースのリストを取得してから、リソースからそのページの画像のリストを取得します。特定の画像にアクセスできるようになると、ドキュメント内の参照の変更に合わせて画像の名前を変更できます。名前、高さ、幅などのさまざまなプロパティを取得して、画像をディスクに保存する前にフィルター処理することもできます。
このチュートリアルでは、PDF ページから画像を抽出する方法を説明しました。 PDF ファイルに透かしを追加するプロセスを知りたい場合は、C#でPDFに透かしを追加する方法 の記事を参照してください。