Qt — це популярна кросплатформна платформа для розробки різноманітних програм для настільних, мобільних і вбудованих систем. Фреймворк Qt на основі C++ використовує MOC (компілятор мета-об’єктів) для створення стандартного вихідного коду C++ із C++, розширеного Qt. Оскільки Qt підтримує широкий спектр програм, які можуть бути спрямовані на різні сценарії, інтеграція функцій автоматизації Word (наприклад, створення документів Word, Word у PDF тощо) у програмах Qt має великий обсяг.
Aspose.Words for C++ надає майже всі базові та розширені функції автоматизації Word і може позитивно відповідати вимогам обробки Word у програмах Qt. Отже, давайте подивимося, як ви можете інтегрувати та використовувати нашу бібліотеку C++ Word для створення документів Word у програмах Qt.
Інтегруйте Aspose.Words for C++ у програму Qt
Щоб інтегрувати Aspose.Words for C++, вам потрібно завантажити та розпакувати файли бібліотеки з розділу завантаження. Після цього ви можете продовжити один із наступних варіантів розробки додатків Qt:
- Використання Qt Creator
- Використання Visual Studio (докладніше)
У цій публікації блогу я покажу вам, як інтегрувати та використовувати бібліотеку Aspose.Words for C++ у консольній програмі Qt, розробленій у Qt Creator.
Кроки для додавання бібліотеки Word у програму Qt
Я припускаю, що ви правильно налаштували середовище розробки Qt і встановили Qt Creator. Коли все запущено, ви можете виконати наведені нижче дії.
- Відкрийте Qt Creator і створіть нову консольну програму Qt.
- Виберіть опцію QMake зі спадного меню «Побудувати систему».
- Виберіть відповідний набір і завершіть роботу майстра.
- Скопіюйте папки Aspose.Words.Cpp і CodePorting.Native.Cs2Cppvc1420.3 із розпакованого пакета Aspose.Words for C++ у кореневу папку проекту.
- Щоб додати шляхи до бібліотеки та включити папки, клацніть правою кнопкою миші проект на панелі LHS і виберіть «Додати бібліотеку».
- Виберіть опцію «Зовнішня бібліотека» та перегляньте шляхи до папок і бібліотек по черзі.
- Після цього ваш файл проекту .pro міститиме такі записи:
- Створіть програму, і ви готові з інтеграцією.
Створіть документ Word у програмі Qt
Тепер ви готові до використання функцій Aspose.Words for 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++, не соромтеся опублікувати на нашому форумі.