Qt هو إطار عمل شائع لتطوير التطبيقات عبر الأنظمة الأساسية لتطوير مجموعة متنوعة من التطبيقات لسطح المكتب والجوال والأنظمة المدمجة. يستخدم إطار عمل Qt المستند إلى C++ MOC (مترجم كائن ميتا) لإنشاء مصدر C++ معياري من Qt الممتد C++. نظرًا لأن Qt تدعم مجموعة واسعة من التطبيقات التي قد تستهدف سيناريوهات مختلفة ، فإن تكامل ميزات أتمتة Word (مثل إنشاء مستندات Word و Word إلى PDF وما إلى ذلك) داخل تطبيقات Qt له نطاق كبير.
يوفر Aspose.Words for C++ جميع ميزات أتمتة الكلمات الأساسية والمتقدمة تقريبًا ويمكنه أن يخدم بشكل إيجابي متطلبات معالجة الكلمات داخل تطبيقات Qt. لذلك دعونا نرى كيف يمكنك دمج واستخدام مكتبة C++ Word الخاصة بنا لإنشاء مستندات Word داخل تطبيقات Qt.
دمج Aspose.Words لـ C++ في تطبيق Qt
من أجل دمج Aspose.Words for C++ ، أنت مطالب بتنزيل واستخراج ملفات المكتبة من قسم التنزيلات. بمجرد الانتهاء من ذلك ، يمكنك المتابعة مع أحد الخيارات التالية لتطوير تطبيقات Qt:
- باستخدام Qt Creator
- استخدام Visual Studio (قراءة المزيد)
في منشور المدونة هذا ، سأوضح لك كيفية دمج واستخدام Aspose.Words لمكتبة C++ داخل تطبيق Qt Console تم تطويره في Qt Creator.
خطوات إضافة مكتبة Word في تطبيق Qt
أفترض أنك قمت بإعداد بيئة تطوير Qt بشكل صحيح وقمت بتثبيت Qt Creator. بمجرد تشغيل كل شيء ، يمكنك اتباع الخطوات التالية:
- افتح Qt Creator وقم بإنشاء تطبيق Qt Console جديد.
- حدد خيار QMake من القائمة المنسدلة Build System.
- حدد المجموعة المناسبة وقم بإنهاء المعالج.
- انسخ مجلدي Aspose.Words.Cpp و CodePorting.Native.Cs2Cppvc1420.3 من الحزمة المستخرجة من Aspose.Words for C++ إلى جذر المشروع.
- لإضافة مسارات إلى lib وتضمين المجلدات ، انقر بزر الماوس الأيمن فوق المشروع في لوحة LHS وحدد إضافة مكتبة.
- حدد خيار المكتبة الخارجية واستعرض المسارات لتضمين مجلدات lib واحداً تلو الآخر.
- بمجرد الانتهاء ، سيحتوي ملف مشروع .pro على الإدخالات التالية:
- قم ببناء التطبيق وانتهيت من التكامل.
قم بإنشاء مستند Word في تطبيق Qt
أنت الآن جاهز لاستخدام Aspose.Words لميزات C++. دعونا نرى كيفية إنشاء مستند Word بسيط في تطبيق Qt. فيما يلي الخطوات مع مقتطفات التعليمات البرمجية المطلوبة لإنشاء مستند Word.
- قم بتضمين ملفات الرأس التالية في main.cpp.
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Document/DocumentBuilder.h>
#include <iostream>
- أدخل الكود لإنشاء مستند Word DOCX داخل الوظيفة الرئيسية.
int main(int argc, char *argv[])
{
auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
builder->Writeln(u"Hello World!");
doc->Save(u"HelloWorld.docx");
std::cout<<"Done..";
QCoreApplication a(argc, argv);
return a.exec();
}
- بناء وتشغيل التطبيق.
تعرف على المزيد حول Aspose.Words for C++
يتيح لك Aspose.Words for C++ أيضًا إنشاء مستندات Word أكثر تعقيدًا وثراءً. علاوة على ذلك ، يمكنك إجراء العديد من تحويلات المستندات داخل تطبيقات Qt. تعرف على المزيد حول Aspose.Words for C++ باستخدام التوثيق.
شارك بتعليقاتك
في حال كان لديك أي أسئلة أو استفسارات بخصوص Aspose.Words for C++ ، فلا تتردد في النشر على المنتدى.