Ekstrak Gambar dari PDF melalui C++

C++ Perpustakaan untuk mengekstrak Gambar dari PDF menggunakan API sendiri.

Ekstrak Gambar dari Dokumen PDF Menggunakan C++ Library

Untuk menambahkan Image dalam PDF, kita akan menggunakan Aspose.PDF for C++ API yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform cpp. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Ekstrak Gambar dari PDF melalui C++


Anda perlu Aspose.PDF untuk C++ untuk mencoba kode di lingkungan Anda.

  1. Buka dokumen PDF.
  2. Ekstrak gambar tertentu.
  3. Simpan gambar keluaran.
  4. Simpan file PDF yang diperbarui.

Ekstrak Gambar dari File PDF - C++

Kode contoh ini menunjukkan cara mengekstrak Gambar dari 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");