Створіть документ Word у програмі Qt

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:

У цій публікації блогу я покажу вам, як інтегрувати та використовувати бібліотеку Aspose.Words for C++ у консольній програмі Qt, розробленій у Qt Creator.

Кроки для додавання бібліотеки Word у програму Qt

Я припускаю, що ви правильно налаштували середовище розробки Qt і встановили Qt Creator. Коли все запущено, ви можете виконати наведені нижче дії.

  • Відкрийте Qt Creator і створіть нову консольну програму Qt.
Створіть Word у програмі Qt
  • Виберіть опцію QMake зі спадного меню «Побудувати систему».
виберіть збірку QMake
  • Виберіть відповідний набір і завершіть роботу майстра.
  • Скопіюйте папки Aspose.Words.Cpp і CodePorting.Native.Cs2Cppvc1420.3 із розпакованого пакета Aspose.Words for C++ у кореневу папку проекту.
Додайте файли бібліотеки Word
  • Щоб додати шляхи до бібліотеки та включити папки, клацніть правою кнопкою миші проект на панелі LHS і виберіть «Додати бібліотеку».
Додайте бібліотеку Word у Qt
  • Виберіть опцію «Зовнішня бібліотека» та перегляньте шляхи до папок і бібліотек по черзі.
Додати зовнішню бібліотеку в Qt
  • Після цього ваш файл проекту .pro міститиме такі записи:
Файл проекту Qt
  • Створіть програму, і ви готові з інтеграцією.

Створіть документ 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++, не соромтеся опублікувати на нашому форумі.