قم بإنشاء مستند Word في تطبيق Qt

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:

في منشور المدونة هذا ، سأوضح لك كيفية دمج واستخدام Aspose.Words لمكتبة C++ داخل تطبيق Qt Console تم تطويره في Qt Creator.

خطوات إضافة مكتبة Word في تطبيق Qt

أفترض أنك قمت بإعداد بيئة تطوير Qt بشكل صحيح وقمت بتثبيت Qt Creator. بمجرد تشغيل كل شيء ، يمكنك اتباع الخطوات التالية:

  • افتح Qt Creator وقم بإنشاء تطبيق Qt Console جديد.
إنشاء كلمة في تطبيق Qt
  • حدد خيار QMake من القائمة المنسدلة Build System.
حدد QMake build
  • حدد المجموعة المناسبة وقم بإنهاء المعالج.
  • انسخ مجلدي Aspose.Words.Cpp و CodePorting.Native.Cs2Cppvc1420.3 من الحزمة المستخرجة من Aspose.Words for C++ إلى جذر المشروع.
أضف ملفات مكتبة Word
  • لإضافة مسارات إلى 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++ ، فلا تتردد في النشر على المنتدى.