Skapa Word-dokument i Qt-applikationen

Qt är ett populärt ramverk för applikationsutveckling över flera plattformar för att utveckla en mängd olika applikationer för stationära, mobila och inbyggda system. C++-baserad Qt-ramverk använder MOC (Meta-Object Compiler) för att generera en standard C++-källa från den Qt-förlängda C++. Eftersom Qt stöder ett brett utbud av applikationer som kan riktas mot olika scenarier, har integration av Word-automatiseringsfunktioner (dvs. generering av Word-dokument, Word till PDF, etc.) inom Qt-applikationerna en stor räckvidd.

Aspose.Words for C++ tillhandahåller nästan alla grundläggande och avancerade Word-automatiseringsfunktioner och det kan positivt tjäna ordbehandlingskraven inom Qt-applikationerna. Så låt oss se hur du kan integrera och använda vårt C++ Word-bibliotek för att skapa Word-dokument i Qt-applikationer.

Integrera Aspose.Words för C++ i Qt Application

För att integrera Aspose.Words för C++ måste du ladda ner och extrahera biblioteksfilerna från avsnittet downloads. När du har gjort det kan du fortsätta med ett av följande alternativ för att utveckla Qt-applikationer:

I det här blogginlägget kommer jag att visa dig hur du integrerar och använder Aspose.Words för C++-bibliotek i en Qt Console-applikation utvecklad i Qt Creator.

Steg för att lägga till Word Library i Qt Application

Jag antar att du har ställt in Qt-utvecklingsmiljön korrekt och installerat Qt Creator. När allt är igång kan du följa stegen nedan:

  • Öppna Qt Creator och skapa en ny Qt Console-applikation.
Skapa Word i Qt-applikationen
  • Välj alternativet QMake från rullgardinsmenyn Bygg system.
välj QMake build
  • Välj lämpligt kit och avsluta guiden.
  • Kopiera mapparna Aspose.Words.Cpp och CodePorting.Native.Cs2Cppvc1420.3 från det extraherade paketet av Aspose.Words för C++ till roten av projektet.
Lägg till Word-biblioteksfiler
  • För att lägga till sökvägar till lib och inkludera mappar, högerklicka på projektet i LHS-panelen och välj Lägg till bibliotek.
Lägg till Word Library i Qt
  • Välj alternativet Externt bibliotek och bläddra bland sökvägarna för att inkludera och lib-mappar en efter en.
Lägg till externt bibliotek i Qt
  • När det är klart kommer din .pro-projektfil att innehålla följande poster:
Qt projektfil
  • Bygg applikationen och du är klar med integrationen.

Skapa ett Word-dokument i Qt-applikationen

Nu är du redo att använda Aspose.Words för C++-funktioner. Låt oss se hur man skapar ett enkelt Word-dokument i en Qt-applikation. Följande är stegen tillsammans med kodavsnitten som krävs för att skapa ett Word-dokument.

  • Inkludera följande rubrikfiler i main.cpp.
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Document/DocumentBuilder.h>
#include <iostream>
  • Infoga koden för att skapa ett Word DOCX-dokument i huvudfunktionen.
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();
}
  • Bygg och kör applikationen.

Lär dig mer om Aspose.Words för C++

Aspose.Words för C++ låter dig också skapa mer komplexa och innehållsrika Word-dokument. Dessutom kan du utföra olika dokumentkonverteringar inom Qt-applikationerna. Lär dig mer om Aspose.Words för C++ med hjälp av dokumentationen.

Dela din feedback

Om du skulle ha några frågor eller funderingar angående Aspose.Words för C++, skicka gärna ett inlägg på vårt forum.