حذف الصور من ملف PDF باستخدام C++

Contents
[ ]

لحذف صورة من ملف PDF:

  1. قم بإنشاء كائن Document وافتح ملف PDF المدخل.
  2. احصل على الصفحة التي تحتوي على الصورة من مجموعة الصفحات Pages collection لكائن Document.
  3. يتم الاحتفاظ بالصور في مجموعة الصور، الموجودة في مجموعة الموارد الخاصة بالصفحة.
  4. احذف صورة باستخدام طريقة الحذف لمجموعة الصور.
  5. احفظ الناتج باستخدام طريقة الحفظ لكائن Document.

يظهر مقطع الشيفرة التالي كيفية حذف صورة من ملف PDF.

void WorkingWithImages::DeleteImagesFromPDFFile()
{
    String _dataDir("C:\\Samples\\");

    // افتح المستند
    auto document = MakeObject<Document>(_dataDir + u"DeleteImages.pdf");

    // احذف صورة معينة
    document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Delete(1);

    // احفظ ملف PDF المحدث
    document->Save(_dataDir + u"DeleteImages_out.pdf");
}