C++ 経由で PDF から画像を抽出

PDF ドキュメントから画像を抽出します。プログラムで PDF ファイルを変更するには、Aspose.PDF for C++ を使用してください

C++ ツールを使用して PDF ドキュメントから画像を抽出します

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

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

C++ 経由で PDF から画像を抽出


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

  1. PDF ドキュメントを開きます。
  2. 特定の画像を抽出します。
  3. 出力画像を保存します。
  4. 更新した PDF ファイルを保存します。

PDF ファイルから画像を抽出-C++

このサンプルコードは、PDF から画像を抽出する方法を示しています-C++


    // Open document
    auto document = MakeObject<Document>(_dataDir + u"ExtractImages.pdf");

    // Extract a particular image
    auto xImage = document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->idx_get(1);

    auto outputImage = System::IO::File::OpenWrite(_dataDir + u"output.jpg");

    // Save output image
    xImage->Save(outputImage, System::Drawing::Imaging::ImageFormat::get_Jpeg());
    outputImage->Close();

    // Save updated PDF file
    document->Save(_dataDir + u"ExtractImages_out.pdf");