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.