C# の PDF から画像を抽出

.NET ライブラリを使用して PDF から画像を抽出する方法

.NET ライブラリを使用して PDF から画像を抽出する方法

PDFから画像を抽出する必要がありますか?PDF 文書のプログラムによる変更は、現代のデジタルワークフローに欠かせない要素です。Aspose.PDF のような.NET ライブラリを使用すると、開発者は PDF から画像を抽出できます。これらのライブラリは他のソフトウェアに依存しないスタンドアロンソリューションであり、すぐに商用利用が可能です。プロの C# 開発者のあらゆるニーズに応えます。

  • PDF からテキストを抽出
  • PDF から画像を抽出
  • PDF からフォントを抽出
  • フォームからデータを抽出
  • スタンプからテキストを抽出
  • テーブルからデータを抽出

PDF ファイルから画像を抽出するには、net プラットフォーム向けの機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for .NET API を使用します。NuGet パッケージマネージャーを開き、Aspose.PDF を検索してインストールします。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。

Package Manager Console

PM > Install-Package Aspose.PDF

C# の PDF から画像を抽出


ご使用の環境でコードを試すには、Aspose.PDF for .NET が必要です。

1。PDF に Document のインスタンスをロードします。 1.XImage オブジェクトを作成して画像を抽出します。 1.出力イメージを jpeg ファイルに保存します。 1.更新した PDF ファイルを保存します。

PDF から画像を抽出-C#

このサンプルコードは、PDF ドキュメントから画像を抽出する方法を示しています。

Input file:

File not added

Output format:

PDF

Output file:

    // For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.PDF-for-.NET
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_AsposePdf_Images();

    // Open document
    Document pdfDocument = new Document(dataDir+ "ExtractImages.pdf");

    // Extract a particular image
    XImage xImage = pdfDocument.Pages[1].Resources.Images[1];

    FileStream outputImage = new FileStream(dataDir + "output.jpg", FileMode.Create);

    // Save output image
    xImage.Save(outputImage, ImageFormat.Jpeg);
    outputImage.Close();

    dataDir = dataDir + "ExtractImages_out.pdf";

    // Save updated PDF file
    pdfDocument.Save(dataDir);

.NET API の Aspose.PDF について

C# API 用 Aspose.PDF には、PDF ファイルを操作するためのさまざまな機能が備わっています。機能には次のものが含まれます。

  • PDF ドキュメントをゼロから、または HTML、XML、または画像から作成します。
  • ページ、テキスト、画像、その他のコンテンツを追加または削除して、既存の PDF ドキュメントを編集します。
  • PDF ドキュメントを HTML、XML、画像などの他の形式に変換します。
  • PDF ドキュメントを画像または XPS 形式にレンダリングします。
  • PDF 文書をアプリケーションから直接印刷できます。
  • PDF 文書にデジタル署名。

C# API 用 Aspose.PDF の詳細については、この Aspose ドキュメント を参照してください。