Qt è un popolare framework di sviluppo di applicazioni multipiattaforma per sviluppare una varietà di applicazioni per sistemi desktop, mobili e embedded. Il framework Qt basato su C++ usa MOC (Meta-Object Compiler) per generare un sorgente C++ standard dal C++ esteso da Qt. Poiché Qt supporta un’ampia gamma di applicazioni che possono essere destinate a vari scenari, l’integrazione delle funzionalità di automazione di Word (ad es. generazione di documenti Word, Word in PDF e così via) all’interno delle applicazioni Qt ha un ampio raggio d’azione.
Aspose.Words for C++ fornisce quasi tutte le funzionalità di automazione di Word di base e avanzate e può soddisfare positivamente i requisiti di elaborazione testi all’interno delle applicazioni Qt. Vediamo quindi come integrare e utilizzare la nostra libreria Word C++ per creare documenti Word all’interno delle applicazioni Qt.
Integra Aspose.Words per C++ all’interno dell’applicazione Qt
Per integrare Aspose.Words per C++, è necessario scaricare ed estrarre i file della libreria dalla sezione download. Una volta che hai, puoi procedere con una delle seguenti opzioni per sviluppare applicazioni Qt:
- Utilizzo di Qt Creator
- Utilizzo di Visual Studio (leggi di più)
In questo post del blog, ti mostrerò come integrare e utilizzare la libreria Aspose.Words per C++ all’interno di un’applicazione Qt Console sviluppata in Qt Creator.
Passaggi per aggiungere la libreria di Word nell’applicazione Qt
Presumo che tu abbia impostato correttamente l’ambiente di sviluppo Qt e installato Qt Creator. Una volta che tutto è pronto e funzionante, puoi seguire i passaggi seguenti:
- Apri Qt Creator e crea una nuova applicazione Qt Console.
- Seleziona l’opzione QMake dal menu a discesa Crea sistema.
- Seleziona il kit appropriato e termina la procedura guidata.
- Copia le cartelle Aspose.Words.Cpp e CodePorting.Native.Cs2Cppvc1420.3 dal pacchetto estratto di Aspose.Words per C++ nella radice del progetto.
- Per aggiungere percorsi a lib e includere cartelle, fare clic con il pulsante destro del mouse sul progetto nel pannello LHS e selezionare Aggiungi libreria.
- Seleziona l’opzione Libreria esterna e sfoglia i percorsi per includere e lib le cartelle una per una.
- Una volta terminato, il file di progetto .pro conterrà le seguenti voci:
- Compila l’applicazione e hai finito con l’integrazione.
Genera un documento Word nell’applicazione Qt
Ora sei pronto per usare Aspose.Words per le funzionalità C++. Vediamo come generare un semplice documento Word in un’applicazione Qt. Di seguito sono riportati i passaggi insieme ai frammenti di codice necessari per creare un documento di Word.
- Includere i seguenti file di intestazione in main.cpp.
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Document/DocumentBuilder.h>
#include <iostream>
- Inserisci il codice per generare un documento Word DOCX all’interno della funzione principale.
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();
}
- Crea ed esegui l’applicazione.
Ulteriori informazioni su Aspose.Words per C++
Aspose.Words per C++ ti consente anche di creare documenti Word più complessi e ricchi. Inoltre, puoi eseguire varie conversioni di documenti all’interno delle applicazioni Qt. Scopri di più su Aspose.Words per C++ usando la documentazione.
Condividi il tuo feedback
Nel caso aveste domande o domande su Aspose.Words per C++, sentitevi liberi di postare sul nostro forum.