Tạo tài liệu Word trong ứng dụng Qt

Qt là một khung phát triển ứng dụng đa nền tảng phổ biến để phát triển nhiều loại ứng dụng cho máy tính để bàn, thiết bị di động và hệ thống nhúng. Khung Qt dựa trên C++ sử dụng MOC (Trình biên dịch siêu đối tượng) để tạo nguồn C++ tiêu chuẩn từ C++ mở rộng Qt. Vì Qt hỗ trợ nhiều loại ứng dụng có thể nhắm mục tiêu vào các tình huống khác nhau, nên việc tích hợp các tính năng tự động hóa Word (tức là tạo tài liệu Word, Word sang PDF, v.v.) trong các ứng dụng Qt có phạm vi lớn.

Aspose.Words for C++ cung cấp gần như tất cả các tính năng tự động hóa Word cơ bản và nâng cao và nó có thể phục vụ tích cực các yêu cầu xử lý Word trong các ứng dụng Qt. Vì vậy, hãy xem cách bạn có thể tích hợp và sử dụng thư viện C++ Word của chúng tôi để tạo tài liệu Word trong các ứng dụng Qt.

Tích hợp Aspose.Words for C++ trong Ứng dụng Qt

Để tích hợp Aspose.Words for C++, bạn phải tải xuống và giải nén các tệp thư viện từ phần tải xuống. Khi đã có, bạn có thể tiếp tục với một trong các tùy chọn sau để phát triển ứng dụng Qt:

Trong bài đăng trên blog này, tôi sẽ chỉ cho bạn cách tích hợp và sử dụng thư viện Aspose.Words for C++ trong Ứng dụng bảng điều khiển Qt được phát triển trong Qt Creator.

Các bước để thêm thư viện từ trong ứng dụng Qt

Tôi cho rằng bạn đã thiết lập đúng môi trường phát triển Qt và cài đặt Qt Creator. Khi mọi thứ đã được thiết lập và chạy, bạn có thể làm theo các bước dưới đây:

  • Mở Qt Creator và tạo Ứng dụng Bảng điều khiển Qt mới.
Tạo Word trong ứng dụng Qt
  • Chọn tùy chọn QMake từ menu thả xuống Build System.
chọn bản dựng QMake
  • Chọn bộ thích hợp và hoàn thành trình hướng dẫn.
  • Sao chép các thư mục Aspose.Words.Cpp và CodePorting.Native.Cs2Cppvc1420.3 từ gói giải nén của Aspose.Words for C++ vào thư mục gốc của dự án.
Thêm tệp thư viện Word
  • Để thêm đường dẫn đến lib và bao gồm các thư mục, nhấp chuột phải vào dự án trong bảng LHS và chọn Thêm thư viện.
Thêm thư viện Word trong Qt
  • Chọn tùy chọn Thư viện bên ngoài và duyệt từng đường dẫn để bao gồm và thư mục lib.
Thêm thư viện bên ngoài trong Qt
  • Sau khi hoàn tất, tệp dự án .pro của bạn sẽ chứa các mục sau:
Tệp dự án Qt
  • Xây dựng ứng dụng và bạn đã hoàn thành việc tích hợp.

Tạo Tài liệu Word trong Ứng dụng Qt

Bây giờ bạn đã sẵn sàng sử dụng các tính năng của Aspose.Words for C++. Hãy xem cách tạo một tài liệu Word đơn giản trong ứng dụng Qt. Sau đây là các bước cùng với đoạn mã cần thiết để tạo tài liệu Word.

  • Bao gồm các tệp tiêu đề sau trong main.cpp.
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Document/DocumentBuilder.h>
#include <iostream>
  • Chèn mã để tạo tài liệu Word DOCX bên trong chức năng chính.
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();
}
  • Xây dựng và chạy ứng dụng.

Tìm hiểu thêm về Aspose.Words for C++

Aspose.Words for C++ cũng cho phép bạn tạo các tài liệu Word phong phú và phức tạp hơn. Hơn nữa, bạn có thể thực hiện các chuyển đổi tài liệu khác nhau trong các ứng dụng Qt. Tìm hiểu thêm về Aspose.Words for C++ bằng cách sử dụng tài liệu.

Chia sẻ phản hồi của bạn

Trong trường hợp bạn có bất kỳ câu hỏi hoặc thắc mắc nào liên quan đến Aspose.Words for C++, vui lòng đăng lên diễn đàn của chúng tôi.