Работа с документами PowerPoint в Qt

Qt — это кроссплатформенный фреймворк разработки приложений на C++, который широко используется для создания настольных, мобильных и встроенных систем. Aspose.Slides for C++ можно интегрировать в Qt, чтобы создавать и управлять PowerPoint‑документами в ваших Qt‑приложениях.

Использование Aspose.Slides for C++ в Qt Creator

Чтобы использовать Aspose.Slides for C++ в вашем Qt‑приложении, скачайте последнюю версию API в разделе downloads. После загрузки API вы можете интегрировать библиотеку C++ в Qt Creator или Visual Studio.

Чтобы интегрировать и использовать библиотеку Aspose.Slides for C++ в консольном приложении Qt, разработанном в Qt Creator, выполните следующие шаги:

  • Откройте Qt Creator и создайте новое Qt Console Application.

qt_console_application

  • Выберите параметр QMake в раскрывающемся списке Build System.

qt_console_application_qmake

  • Выберите подходящий комплект и завершите мастер.
  • Скопируйте папку aspose-slides-cpp-21.02 из извлечённого пакета Aspose.Slides for C++ в корень проекта.

lib_files

  • Чтобы добавить пути к папкам lib и include, щелкните правой кнопкой мыши по проекту в левой панели и выберите Add Library.

qt_add_library

  • Выберите параметр External Library и поочерёдно укажите пути к папкам include и lib.

todo:image_alt_text

  • После выполнения ваш файл проекта .pro будет содержать следующие записи:

qt_pro_file.png

  • Сборка приложения завершена, интеграция выполнена.

Использование Aspose.Slides for C++ в Qt‑приложениях в Visual Studio

Чтобы разрабатывать Qt‑приложения в Visual Studio, установите Qt Visual Studio Tools. После установки скачайте последнюю версию API в разделе downloads и выполните перечисленные ниже шаги:

  • Откройте Microsoft Visual Studio и создайте новое Qt Console Application.

VS_Console_Application.png

  • Выберите подходящий комплект и завершите мастер.
  • Чтобы интегрировать и использовать библиотеку Aspose.Slides for C++, щелкните правой кнопкой мыши по проекту и выберите Manage NuGet Packages….

VS_Manage_NuGet_Package.png

  • Найдите и установите требуемый пакет Aspose.Slides.Cpp.

VS_Find_Nuget.png

  • Сборка проекта завершена, интеграция выполнена.