Estrai immagini dal PDF tramite C++

C++ Libreria per l’estrazione di immagini da PDF utilizzando le proprie API.

Estrai immagini da un documento PDF utilizzando la libreria C++

Per aggiungere un’immagine in PDF, useremo l’API Aspose.PDF for C++ che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma cpp. Apri il gestore pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Gestione pacchetti.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Estrai l’immagine dal PDF tramite C++


È necessario Aspose.PDF for C++ per provare il codice nel proprio ambiente.

  1. Apri un documento PDF.
  2. Estrai un’immagine particolare.
  3. Salva l’immagine di output.
  4. Salva il file PDF aggiornato.

Estrai immagini da un file PDF - C++

Questo codice di esempio mostra come estrarre immagini da 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");