![Skapa Word-dokument i Qt-applikationen](images/Create-Word-Document-in-Qt-Application.png#center)
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:
- Använda Qt Creator
- Använda Visual Studio (läs mer)
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](images/Qt-Console-Application.jpg#center)
- Välj alternativet QMake från rullgardinsmenyn Bygg system.
![välj QMake build](images/Qt-Console-Application-QMake.jpg#center)
- 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](images/Aspose.Words-lib-files.jpg#center)
- 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](images/Add-Word-Library.jpg#center)
- 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](images/Add-Word-Library-2.jpg#center)
- När det är klart kommer din .pro-projektfil att innehålla följande poster:
![Qt projektfil](images/Qt-PRO-File-1024x372.png#center)
- 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.