العمل مع وثائق وورد في Qt

Qt هو C++ إطار تطوير التطبيقات عبر الأنظمة الأساسية والذي يستخدم على نطاق واسع لتطوير مجموعة متنوعة من تطبيقات سطح المكتب والجوال والنظام المضمن. Aspose.Words ل C++ يمكن دمجها في Qt من أجل إنشاء ومعالجة مستندات ورد في تطبيقاتك Qt. يمكنك العثور على مثال Qt الكامل في GitHub

باستخدام Aspose.Words ل C++ ضمن Qt الخالق

لاستخدام Aspose.Words ل C++ في تطبيق Qt الخاص بك، قم بتنزيل أحدث إصدار من API من التنزيلات القسم. بمجرد تحميل API، يمكنك استخدام دمج مكتبة C++ داخل Qt الخالق أو يمكنك استخدامها مع Visual Studio.

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

  • افتح Qt منشئ وإنشاء Qt Console Applicationجديد

  • حدد الخيار QMake من القائمة المنسدلة Build System

  • حدد المجموعة المناسبة وإنهاء المعالج.

  • نسخ Aspose.Words.Cpp و CodePorting.Native.Cs2Cpp المجلدات من الحزمة المستخرجة من Aspose.Words ل C++ في جذر المشروع

  • من أجل إضافة مسارات إلى ليب وتشمل المجلدات، انقر بزر الماوس الأيمن على المشروع في لوحة LHS وحدد Add Library

  • حدد خيار المكتبة الخارجية وتصفح المسارات لتضمينها ومجلدات ليب واحدة تلو الأخرى

  • بمجرد الانتهاء من ذلك، سيحتوي ملف المشروع الخاص بك على الإدخالات التالية

  • بناء التطبيق وانت فعلت مع التكامل

  • حدد خيار المكتبة الخارجية وتصفح المسارات لتضمينها ومجلدات ليب واحدة تلو الأخرى

  • بمجرد الانتهاء من ذلك، سيحتوي ملف المشروع الخاص بك على الإدخالات التالية

  • بناء التطبيق وانت فعلت مع التكامل

باستخدام Aspose.Words ل C++ في Qt تطبيقات داخل Visual Studio

لتطوير تطبيق Qt باستخدام Visual Studio، تحتاج إلى تثبيت Qt Visual Studio أدوات. بمجرد الانتهاء من التثبيت، قم بتنزيل أحدث إصدار من API من التنزيلات القسم واتبع الخطوات الواردة أدناه:

  • تحميل وتثبيت CMake.
  • تحميل وفك Aspose.Words ل C++.
  • إنشاء مجلد جديد لملفات المشروع ونسخ / لصق Aspose.Words.Cpp و CodePorting.Native.Cs2Cpp المجلدات من حزمة تفكيك.
  • قم بإنشاء ملف جديد باسم CMakeLists.txt في نفس المجلد.
  • انسخ والصق المحتوى التالي داخل ملف CMakeLists.txt.
cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR)
project(Qt_AsposeWords_CMake)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
find_package(Qt5 COMPONENTS Widgets REQUIRED)
find_package(CodePorting.Native.Cs2Cpp REQUIRED CONFIG PATHS ${CMAKE_CURRENT_SOURCE_DIR} NO_DEFAULT_PATH)
find_package(Aspose.Words.Cpp REQUIRED CONFIG PATHS ${CMAKE_CURRENT_SOURCE_DIR} NO_DEFAULT_PATH)
add_executable(Qt_AsposeWords_CMake
    main.cpp
)
target_link_libraries(Qt_AsposeWords_CMake PRIVATE Qt5::Widgets Aspose::Words) 
set_directory_properties(PROPERTIES VS_STARTUP_PROJECT Qt_AsposeWords_CMake)
file(TO_NATIVE_PATH "${Aspose.Words.Cpp_DIR}/lib/${CMAKE_VS_PLATFORM_NAME}" Aspose.Words.Cpp_DLL_PATH)
file(TO_NATIVE_PATH "${CodePorting.Native.Cs2Cpp_DIR}/lib" CodePorting.Native.Cs2Cpp_DLL_PATH)
file(TO_NATIVE_PATH "${Qt5_DIR}/../../../bin" Qt5_DLL_PATH)
set_target_properties(Qt_AsposeWords_CMake PROPERTIES VS_DEBUGGER_ENVIRONMENT "PATH=${Aspose.Words.Cpp_DLL_PATH}\\$<CONFIG>;${CodePorting.Native.Cs2Cpp_DLL_PATH};${Qt5_DLL_PATH};$(Path)")
  • افتح Command Prompt و cd إلى مجلد المشروع.
  • قم بتشغيل الأمر التالي عن طريق استبدال مع المسار إلى Qt5Config.cmake ملف.
cmake -G "Visual Studio 17 2022" -Thost=x64 -Ax64 -S . -B build -D"Qt5_DIR=<path-to-qt5>"
  • بمجرد الانتهاء من الخطوات المذكورة أعلاه، سيتم إنشاء حل Visual Studio في المجلد. أنت الآن جاهز للاستخدام Aspose.Words ل C++ الميزات داخل تطبيق Qt.