Crea un documento Word nell'applicazione Qt

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:

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.
Crea Word nell'applicazione Qt
  • Seleziona l’opzione QMake dal menu a discesa Crea sistema.
seleziona QCrea build
  • 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.
Aggiungi i file della libreria di Word
  • 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.
Aggiungi la libreria di parole in Qt
  • Seleziona l’opzione Libreria esterna e sfoglia i percorsi per includere e lib le cartelle una per una.
Aggiungi libreria esterna in Qt
  • Una volta terminato, il file di progetto .pro conterrà le seguenti voci:
File di progetto Qt
  • 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.