ดึงภาพจาก PDF ผ่าน C++

แยกภาพจากเอกสาร PDFใช้ Aspose.PDF สำหรับ C++ เพื่อแก้ไขไฟล์ PDF แบบโปรแกรม

ดึงภาพจากเอกสาร PDF โดยใช้ C++ ห้องสมุด

เพื่อที่จะเพิ่มภาพในรูปแบบไฟล์ PDF เราจะใช้ Aspose.PDF for C++ API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและง่ายต่อการใช้ API การจัดการเอกสาร cpp แพลตฟอร์มเปิดตัวจัดการแพคเกจ NuGet ค้นหาaspose.pdf และติดตั้งนอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

ดึงภาพจาก PDF ผ่าน C++


คุณจำเป็นต้อง Aspose.PDF for C++ เพื่อลองรหัสในสภาพแวดล้อมของคุณ

1.เปิดเอกสาร PDF 1.ดึงภาพใดภาพหนึ่ง 1.บันทึกภาพออก 1.บันทึกไฟล์ 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");