استبدال الصورة في ملف PDF موجود باستخدام C++

Contents
[ ]

تسمح لك طريقة الاستبدال في مجموعة الصور باستبدال صورة في ملف PDF موجود.

يمكن العثور على مجموعة الصور في مجموعة الموارد لصفحة معينة. لاستبدال صورة:

  1. افتح ملف PDF باستخدام كائن المستند.
  2. استبدل صورة معينة، واحفظ ملف PDF المحدث باستخدام طريقة الحفظ لكائن المستند.

يوضح لك مقطع الشفرة التالي كيفية استبدال صورة في ملف PDF.

using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;

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

    auto document = MakeObject<Document>(_dataDir + u"input.pdf");
    // Replace a particular image
    document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Replace(1, System::IO::File::OpenRead(u"lovely.jpg"));
    // Save updated PDF file
    document->Save(_dataDir + u"output.pdf");
}