قم بدمج JPG إلى تنسيق JPG بسهولة في كود C++. تم تصميم مكتبة C++ هذه لدمج عدة ملفات JPG في ملف JPG واحد باستخدام REST API، أي عن طريق تمرير مكالمات HTTPS عبر الإنترنت.
هذا هو حل دمج JPG to JPG احترافي في السحابة الأصلية يوفر لمبرمجي C++ مرونة كبيرة في التطوير وميزات قوية. غالبًا ما يتم استخدام ربط ملفات JPG معًا عندما يكون ذلك ضروريًا لإنشاء مجموعة من مستندات JPG من نفس الهيكل، يحتوي كل منها على بيانات فريدة. من خلال دمج الملفات، يمكنك أتمتة تدفقات عمل JPG/JPG الرقمية وإلغاء تحميل بعض الأجزاء الروتينية من العملية إلى برنامج C++ لمعالجة المستندات بسرعة وكفاءة.
قد تحتاج إلى دمج ملفات JPG في ملف JPG واحد في كثير من الحالات. على سبيل المثال، قد ترغب في دمج عدة ملفات JPG معًا قبل الطباعة أو الأرشفة.
يمكن أن يكون دمج JPG جزءًا من نهج متكامل لمعالجة المستندات لإنشاء مستندات JPG من مصادر بيانات مختلفة. تتضمن مثل هذه المهام استخدام مكتبة فورتران كاملة الميزات لمعالجة JPG/JPG والتي ستعمل على معالجة مجموعة من ملفات JPG ودمجها معًا في أقصر وقت ممكن، مما ينتج عنه نتيجة JPG مدمجة ودقيقة.
لإجراء دمج JPG to JPG في C++، تحتاج على الأقل إلى ملفي JPG من المصدر. لبداية سريعة، يرجى مراجعة مثال كود C++ أدناه.
using namespace aspose::words::cloud;
// واجهات برمجة التطبيقات الحالية قيد التطوير.
auto config = std::make_shared<ApiConfiguration>(L"####-####-####-####-####",
L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);
auto document = std::shared_ptr<std::istream>(new std::ifstream(
std::filesystem::path(L"Input1.jpg"), std::istream::binary));
auto mergeProps = std::make_shared<aspose::words::cloud::models::ImageEntry>();
mergeProps->setFileReference(
std::make_shared<aspose::words::cloud::models::FileReference>(
std::make_shared<std::wstring>(L"Input2.jpg"));
auto imageEntries =
std::make_shared<std::vector<std::shared_ptr<aspose::words::cloud::models::ImageEntry>>>();
imageEntries->push_back(mergeProps);
auto requestImageList = std::make_shared<aspose::words::cloud::models::ImageEntryList>();
requestImageList->setImageEntries(imageEntries);
std::shared_ptr<requests::AppendDocumentOnlineRequest> appendDocumentOnline(
new requests::AppendDocumentOnlineRequest(
document, requestImageList
)
);
auto mergedImages = wordsApi->appendDocumentOnline(appendDocumentOnline);
std::shared_ptr<requests::ConvertDocumentRequest> convertDocument(
new requests::ConvertDocumentRequest(
mergedImages, std::make_shared<std::wstring>(L"jpg")
)
);
wordsApi->convertDocument(convertDocument);
استنساخ Aspose.Words Cloud SDK for C++ من GitHub. يمكنك العثور على معلومات مفصلة حول إنشاء وتكوين SDK في قسم "How to use the SDK".
للحصول بسرعة على بيانات اعتماد الأمان الضرورية والوصول إلى REST API، يرجى اتباع هذه Instructions في الوثائق.
الرجوع إلى Repository Documentation لمعرفة التفاصيل.