Práce s Word dokumenty v Qt

Qt je C++ založený multiplatformní rámec pro vývoj aplikací, který je široce používán k vývoji různých desktopových, mobilních a vestavěných systémových aplikací. Aspose.Words pro C++ lze integrovat do Qt za účelem vytváření a manipulace s Word dokumenty ve vašich Qt aplikacích. Kompletní Qt Příklad najdete na GitHub

Použití Aspose.Words pro C++ v rámci Qt tvůrce

Pro použití Aspose.Words pro C++ ve vaší aplikaci Qt Stáhněte nejnovější verzi API z stažení oddíl. Jakmile je API stažen, můžete použít integrovat knihovnu C++ do Qt Creator nebo můžete použít s Visual Studio.

Chcete-li integrovat a používat knihovnu Aspose.Words pro C++ v konzolové aplikaci Qt vyvinuté v aplikaci Qt Creator, postupujte podle níže uvedených kroků:

  • Otevřete Qt Creator a vytvořte nový Qt Console Application

  • V rozevíracím seznamu Build System vyberte možnost QMake

  • Vyberte příslušnou sadu a dokončete průvodce.

  • Zkopírujte složky Aspose.Words.Cpp a CodePorting.Native.Cs2Cpp z extrahovaného balíčku Aspose.Words pro C++ do kořenového adresáře projektu

  • Chcete-li přidat cesty k lib a zahrnout složky, klikněte pravým tlačítkem na projekt v panelu LHS a vyberte Add Library

  • Vyberte možnost Externí knihovna a procházejte cesty k zahrnutí složek a složek lib jeden po druhém

  • Po dokončení bude váš soubor projektu .pro obsahovat následující položky

  • Sestavte aplikaci a jste hotovi s integrací

  • Vyberte možnost Externí knihovna a procházejte cesty k zahrnutí složek a složek lib jeden po druhém

  • Po dokončení bude váš soubor projektu .pro obsahovat následující položky

  • Sestavte aplikaci a jste hotovi s integrací

Použití Aspose.Words pro C++ v Qt aplikacích v Visual Studio

Pro vývoj aplikace Qt pomocí Visual Studio je třeba nainstalovat Qt Visual Studio Tools. Jakmile budete mít instalaci, Stáhněte si nejnovější verzi API z stažení sekce a postupujte podle níže uvedených kroků:

  • Stáhnout a nainstalovat CMake.
  • Stáhnout a rozbalit Aspose.Words pro C++.
  • Vytvořte novou složku pro soubory projektu a zkopírujte / vložte složky Aspose.Words.Cpp a CodePorting.Native.Cs2Cpp z rozbaleného balíčku.
  • Vytvořte nový soubor s názvem CMakeLists.txt ve stejné složce.
  • Zkopírujte a vložte následující obsah do souboru 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)")
  • Otevřete Command Prompt a cd do složky projektu.
  • Spusťte následující příkaz nahrazením s cestou k souboru Qt5Config.cmake.
cmake -G "Visual Studio 17 2022" -Thost=x64 -Ax64 -S . -B build -D"Qt5_DIR=<path-to-qt5>"
  • Po dokončení výše uvedených kroků se ve složce vytvoří řešení Visual Studio. Nyní jste připraveni k použití Aspose.Words pro funkce C++ v aplikaci Qt.