Utwórz dokument Word w aplikacji Qt

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:

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.
Utwórz słowo w aplikacji Qt
  • Wybierz opcję QMake z listy rozwijanej Build System.
wybierz kompilację QMake
  • 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.
Dodaj pliki biblioteki Worda
  • Aby dodać ścieżki do lib i dołączyć foldery, kliknij prawym przyciskiem myszy projekt w panelu LHS i wybierz Dodaj bibliotekę.
Dodaj bibliotekę Word w Qt
  • Wybierz opcję Biblioteka zewnętrzna i przeglądaj ścieżki, aby dołączyć i lib foldery jeden po drugim.
Dodaj zewnętrzną bibliotekę w Qt
  • Po zakończeniu plik projektu .pro będzie zawierał następujące wpisy:
Plik projektu Qt
  • 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.