Buat Dokumen Word di Aplikasi Qt

Qt adalah framework pengembangan aplikasi lintas platform yang populer untuk mengembangkan berbagai aplikasi untuk desktop, seluler, dan sistem tersemat. Framework Qt berbasis C++ menggunakan MOC (Meta-Object Compiler) untuk menghasilkan sumber C++ standar dari Qt-extended C++. Karena Qt mendukung berbagai aplikasi yang dapat menargetkan berbagai skenario, integrasi fitur otomasi Word (yaitu menghasilkan dokumen Word, Word ke PDF, dan lain-lain) dalam aplikasi Qt memiliki cakupan yang besar.

Aspose.Words for C++ menyediakan hampir semua fitur otomatisasi Word dasar dan lanjutan dan secara positif dapat melayani persyaratan pemrosesan Word dalam aplikasi Qt. Jadi mari kita lihat bagaimana Anda dapat mengintegrasikan dan memanfaatkan pustaka C++ Word kami untuk membuat dokumen Word dalam aplikasi Qt.

Integrasikan Aspose.Words for C++ dalam Aplikasi Qt

Untuk mengintegrasikan Aspose.Words for C++, Anda harus mendownload dan mengekstrak file library dari bagian downloads. Setelah Anda memilikinya, Anda dapat melanjutkan dengan salah satu opsi berikut untuk mengembangkan aplikasi Qt:

Dalam posting blog ini, saya akan menunjukkan cara mengintegrasikan dan menggunakan Aspose.Words untuk pustaka C++ dalam Aplikasi Qt Console yang dikembangkan di Qt Creator.

Langkah-langkah Menambahkan Word Library di Aplikasi Qt

Saya berasumsi bahwa Anda telah menyiapkan lingkungan pengembangan Qt dengan benar dan menginstal Qt Creator. Setelah semuanya aktif dan berjalan, Anda dapat mengikuti langkah-langkah di bawah ini:

  • Buka Qt Creator dan buat Aplikasi Konsol Qt baru.
Buat Word di Aplikasi Qt
  • Pilih opsi QMake dari dropdown Build System.
pilih build QMake
  • Pilih kit yang sesuai dan selesaikan wizard.
  • Salin folder Aspose.Words.Cpp dan CodePorting.Native.Cs2Cppvc1420.3 dari paket Aspose.Words for C++ yang diekstrak ke dalam akar proyek.
Tambahkan file perpustakaan Word
  • Untuk menambahkan jalur ke lib dan menyertakan folder, klik kanan proyek di panel LHS dan pilih Tambahkan Perpustakaan.
Tambahkan Perpustakaan Kata di Qt
  • Pilih opsi Perpustakaan Eksternal dan telusuri jalur untuk menyertakan dan folder lib satu per satu.
Tambahkan perpustakaan eksternal di Qt
  • Setelah selesai, file proyek .pro Anda akan berisi entri berikut:
File Proyek Qt
  • Bangun aplikasi dan Anda selesai dengan integrasi.

Hasilkan Dokumen Word di Aplikasi Qt

Sekarang Anda siap menggunakan fitur Aspose.Words for C++. Mari kita lihat cara membuat dokumen Word sederhana di aplikasi Qt. Berikut ini adalah langkah-langkah beserta cuplikan kode yang diperlukan untuk membuat dokumen Word.

  • Sertakan file header berikut di main.cpp.
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Document/DocumentBuilder.h>
#include <iostream>
  • Masukkan kode untuk menghasilkan dokumen Word DOCX di dalam fungsi utama.
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();
}
  • Membangun dan menjalankan aplikasi.

Pelajari lebih lanjut tentang Aspose.Words for C++

Aspose.Words for C++ juga memungkinkan Anda membuat dokumen Word yang lebih kompleks dan kaya. Selanjutnya, Anda dapat melakukan berbagai konversi dokumen dalam aplikasi Qt. Pelajari lebih lanjut tentang Aspose.Words for C++ menggunakan dokumentasi.

Bagikan umpan balik Anda

Jika Anda memiliki pertanyaan atau pertanyaan tentang Aspose.Words for C++, jangan ragu untuk memposting di forum kami.