Qt یک چارچوب توسعه برنامه کاربردی بین پلتفرمی محبوب برای توسعه انواع برنامههای کاربردی برای دسکتاپ، موبایل و سیستمهای جاسازی شده است. چارچوب Qt مبتنی بر C++ از MOC (کامپایلر Meta-Object) برای تولید یک منبع استاندارد C++ از C++ با Qt-extended استفاده میکند. از آنجایی که Qt از طیف وسیعی از برنامههای کاربردی که ممکن است سناریوهای مختلفی را هدف قرار دهند، پشتیبانی میکند، ادغام ویژگیهای اتوماسیون Word (یعنی تولید اسناد Word، Word به PDF و غیره) در برنامههای Qt دامنه وسیعی دارد.
Aspose.Words for C++ تقریباً تمام ویژگیهای اولیه و پیشرفته اتوماسیون Word را فراهم میکند و میتواند به طور مثبت نیازهای پردازش Word را در برنامههای Qt برآورده کند. بنابراین بیایید ببینیم چگونه می توانید کتابخانه ورد C++ ما را برای ایجاد اسناد Word در برنامه های Qt ادغام و استفاده کنید.
Aspose.Words را برای C++ در برنامه Qt ادغام کنید
به منظور ادغام Aspose.Words برای C++، باید فایل های کتابخانه را از قسمت دانلودها دانلود و استخراج کنید. پس از انجام این کار، می توانید با یکی از گزینه های زیر برای توسعه برنامه های Qt اقدام کنید:
- با استفاده از [Qt Creator] (https://en.wikipedia.org/wiki/QtCreator)
- استفاده از ویژوال استودیو (بیشتر بخوانید)
در این پست وبلاگ، نحوه ادغام و استفاده از کتابخانه Aspose.Words برای C++ را در یک برنامه کنسول Qt که در Qt Creator توسعه یافته است، به شما نشان خواهم داد.
مراحل افزودن کتابخانه Word در برنامه Qt
من فرض می کنم که شما به درستی محیط توسعه Qt را راه اندازی کرده اید و Qt Creator را نصب کرده اید. وقتی همه چیز آماده شد، می توانید مراحل زیر را دنبال کنید:
- Qt Creator را باز کنید و یک برنامه کنسول Qt جدید ایجاد کنید.
- از منوی Build System گزینه QMake را انتخاب کنید.
- کیت مناسب را انتخاب کنید و ویزارد را تمام کنید.
- پوشه های Aspose.Words.Cpp و CodePorting.Native.Cs2Cppvc1420.3 را از بسته استخراج شده Aspose.Words برای C++ در ریشه پروژه کپی کنید.
- برای افزودن مسیرها به lib و شامل پوشه ها، روی پروژه در پنل LHS کلیک راست کرده و Add Library را انتخاب کنید.
- گزینه External Library را انتخاب کنید و مسیرها را برای اضافه کردن و فهرست کردن پوشه ها یکی یکی مرور کنید.
- پس از انجام، فایل پروژه .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 برای C++ بیشتر بدانید
Aspose.Words برای C++ همچنین به شما امکان می دهد اسناد Word پیچیده تر و غنی تر ایجاد کنید. علاوه بر این، میتوانید تبدیلهای اسناد مختلفی را در برنامههای Qt انجام دهید. با استفاده از مستندات درباره Aspose.Words برای C++ بیشتر بیاموزید.
بازخورد خود را به اشتراک بگذارید
در صورتی که در مورد Aspose.Words برای C++ سؤال یا سؤالی دارید، در [تالار گفتمان7 ما ارسال کنید.