Ekstrak Gambar dari PDF

Contents
[ ]

Juga, tugas yang banyak diminta ketika bekerja dengan dokumen PDF adalah mengekstrak gambar dari file PDF. Misalnya, Anda menerima email PDF dengan banyak gambar bagus yang ingin Anda ekstrak sebagai file terpisah.

Perpustakaan Aspose.PDF memungkinkan Anda mengekstrak gambar dari PDF dengan cuplikan kode berikut:

void ExtractImage()
{
    std::clog << __func__ << ": Start" << std::endl;
    // String untuk nama jalur
    String _dataDir("C:\\Samples\\Parsing\\");

    // String untuk nama file
    String infilename("sample-image.pdf");
    String outfilename("extracted_image.jpeg");

    // Buka dokumen
    auto document = MakeObject<Document>(_dataDir + infilename);

    // Ekstrak gambar tertentu
    auto xImage = document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->idx_get(1);

    auto outputImage = System::IO::File::OpenWrite(_dataDir + outfilename);

    // Simpan gambar keluaran
    xImage->Save(outputImage, System::Drawing::Imaging::ImageFormat::get_Jpeg());
    outputImage->Close();

    std::clog << __func__ << ": Finish" << std::endl;
}