Qt to popularna wieloplatformowa platforma programistyczna do tworzenia różnorodnych aplikacji dla komputerów stacjonarnych, mobilnych i systemów wbudowanych. Framework Qt oparty na C++ używa MOC (Meta-Object Compiler) do generowania standardowego źródła C++ z C++ rozszerzonego o Qt. Ponieważ Qt obsługuje szeroką gamę aplikacji, które mogą być ukierunkowane na różne scenariusze, integracja funkcji automatyzacji Worda (tj. generowanie dokumentów Word, Word to PDF itp.) w aplikacjach Qt ma duży zakres.
Aspose.Words for C++ zapewnia prawie wszystkie podstawowe i zaawansowane funkcje automatyzacji Worda i może pozytywnie spełniać wymagania przetwarzania Worda w aplikacjach Qt. Zobaczmy więc, jak możesz zintegrować i wykorzystać naszą bibliotekę C++ Word do tworzenia dokumentów Word w aplikacjach Qt.
Zintegruj Aspose.Words for C++ z aplikacją Qt
Aby zintegrować Aspose.Words for C++, musisz pobrać i rozpakować pliki bibliotek z sekcji downloads. Gdy już to zrobisz, możesz przejść do jednej z następujących opcji tworzenia aplikacji Qt:
- Korzystanie z Qt Creator
- Korzystanie z Visual Studio (czytaj więcej)
W tym wpisie na blogu pokażę, jak zintegrować i używać biblioteki Aspose.Words for C++ w aplikacji Qt Console opracowanej w Qt Creator.
Kroki, aby dodać bibliotekę Word w aplikacji Qt
Zakładam, że poprawnie skonfigurowałeś środowisko programistyczne Qt i zainstalowałeś Qt Creator. Gdy wszystko zostanie uruchomione, możesz wykonać poniższe czynności:
- Otwórz Qt Creator i utwórz nową aplikację konsoli Qt.
- Wybierz opcję QMake z listy rozwijanej Build System.
- Wybierz odpowiedni zestaw i zakończ działanie kreatora.
- Skopiuj foldery Aspose.Words.Cpp i CodePorting.Native.Cs2Cppvc1420.3 z wyodrębnionego pakietu Aspose.Words dla języka C++ do katalogu głównego projektu.
- Aby dodać ścieżki do lib i dołączyć foldery, kliknij prawym przyciskiem myszy projekt w panelu LHS i wybierz Dodaj bibliotekę.
- Wybierz opcję Biblioteka zewnętrzna i przeglądaj ścieżki, aby dołączyć i lib foldery jeden po drugim.
- Po zakończeniu plik projektu .pro będzie zawierał następujące wpisy:
- Zbuduj aplikację i koniec z integracją.
Wygeneruj dokument Word w aplikacji Qt
Teraz jesteś gotowy do użycia funkcji Aspose.Words for C++. Zobaczmy, jak wygenerować prosty dokument Worda w aplikacji Qt. Poniżej przedstawiono kroki wraz z fragmentami kodu wymaganymi do utworzenia dokumentu programu Word.
- Dołącz następujące pliki nagłówkowe do pliku main.cpp.
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Document/DocumentBuilder.h>
#include <iostream>
- Wstaw kod, aby wygenerować dokument Word DOCX wewnątrz funkcji main.
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();
}
- Skompiluj i uruchom aplikację.
Dowiedz się więcej o Aspose.Words for C++
Aspose.Words for C++ pozwala także tworzyć bardziej złożone i bogate dokumenty Word. Ponadto możesz wykonywać różne konwersje dokumentów w aplikacjach Qt. Dowiedz się więcej o Aspose.Words for C++, korzystając z dokumentacji.
Podziel się swoją opinią
W przypadku jakichkolwiek pytań lub wątpliwości dotyczących Aspose.Words for C++, zachęcamy do publikowania na naszym forum.