สร้างเอกสาร Word ในแอปพลิเคชัน Qt

Qt เป็นเฟรมเวิร์กการพัฒนาแอปพลิเคชันข้ามแพลตฟอร์มที่ได้รับความนิยมเพื่อพัฒนาแอปพลิเคชันที่หลากหลายสำหรับเดสก์ท็อป อุปกรณ์เคลื่อนที่ และระบบฝังตัว เฟรมเวิร์ก Qt ที่ใช้ C++ ใช้ MOC (Meta-Object Compiler) เพื่อสร้างซอร์ส C++ มาตรฐานจาก Qt-extended C++ เนื่องจาก Qt รองรับแอปพลิเคชันที่หลากหลายซึ่งอาจกำหนดเป้าหมายเป็นสถานการณ์ต่างๆ การรวมคุณลักษณะการทำงานอัตโนมัติของ Word (เช่น การสร้างเอกสาร Word, Word เป็น PDF และอื่นๆ) ภายในแอปพลิเคชัน Qt จึงมีขอบเขตที่กว้างขวาง

Aspose.Words for C++ มีคุณสมบัติการทำงานอัตโนมัติของ Word ขั้นพื้นฐานและขั้นสูงเกือบทั้งหมด และสามารถตอบสนองความต้องการในการประมวลผล Word ภายในแอปพลิเคชัน Qt ได้เป็นอย่างดี มาดูกันว่าคุณจะรวมและใช้ไลบรารี C++ Word ของเราเพื่อสร้างเอกสาร Word ภายในแอปพลิเคชัน Qt ได้อย่างไร

รวม Aspose.Words for C++ ภายในแอปพลิเคชัน Qt

ในการรวม Aspose.Words for C++ คุณต้องดาวน์โหลดและแตกไฟล์ไลบรารีจากส่วน ดาวน์โหลด เมื่อคุณมี คุณสามารถดำเนินการหนึ่งในตัวเลือกต่อไปนี้เพื่อพัฒนาแอปพลิเคชัน Qt:

ในโพสต์บล็อกนี้ ฉันจะแสดงวิธีรวมและใช้ Aspose.Words สำหรับไลบรารี C++ ภายในแอปพลิเคชัน Qt Console ที่พัฒนาใน Qt Creator

ขั้นตอนในการเพิ่ม Word Library ในแอปพลิเคชัน Qt

ฉันคิดว่าคุณได้ตั้งค่าสภาพแวดล้อมการพัฒนา Qt และติดตั้ง Qt Creator อย่างถูกต้องแล้ว เมื่อทุกอย่างพร้อมทำงาน คุณสามารถทำตามขั้นตอนด้านล่าง:

  • เปิด Qt Creator และสร้างแอปพลิเคชัน Qt Console ใหม่
สร้าง Word ในแอปพลิเคชัน Qt
  • เลือกตัวเลือก QMake จากดรอปดาวน์ Build System
เลือกบิลด์ QMake
  • เลือกชุดที่เหมาะสมและเสร็จสิ้นตัวช่วยสร้าง
  • คัดลอกโฟลเดอร์ Aspose.Words.Cpp และ CodePorting.Native.Cs2Cppvc1420.3 จากแพ็คเกจที่แยกออกมาของ Aspose.Words for C++ ลงในรูทของโปรเจ็กต์
เพิ่มไฟล์ไลบรารี Word
  • ในการเพิ่มพาธไปยัง lib และรวมโฟลเดอร์ ให้คลิกขวาที่โปรเจ็กต์ในพาเนล LHS แล้วเลือก Add Library
เพิ่มคลัง Word ใน Qt
  • เลือกตัวเลือกไลบรารีภายนอกและเรียกดูพาธเพื่อรวมและ lib โฟลเดอร์ทีละรายการ
เพิ่มไลบรารีภายนอกใน Qt
  • เมื่อเสร็จแล้ว ไฟล์โปรเจ็กต์ .pro ของคุณจะมีรายการต่อไปนี้:
ไฟล์โครงการ Qt
  • สร้างแอปพลิเคชันและเสร็จสิ้นการรวมระบบ

สร้างเอกสาร Word ในแอปพลิเคชัน Qt

ตอนนี้คุณพร้อมที่จะใช้ Aspose.Words สำหรับฟีเจอร์ C++ แล้ว มาดูวิธีสร้างเอกสาร Word อย่างง่ายในแอปพลิเคชัน Qt ต่อไปนี้เป็นขั้นตอนพร้อมกับข้อมูลโค้ดที่จำเป็นในการสร้างเอกสาร Word

  • รวมไฟล์ส่วนหัวต่อไปนี้ใน main.cpp
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Document/DocumentBuilder.h>
#include <iostream>
  • ใส่โค้ดเพื่อสร้างเอกสาร Word DOCX ภายในฟังก์ชันหลัก
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();
}
  • สร้างและเรียกใช้แอปพลิเคชัน

เรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Words for C++

Aspose.Words for C++ ยังช่วยให้คุณสร้างเอกสาร Word ที่ซับซ้อนและสมบูรณ์ยิ่งขึ้น นอกจากนี้ คุณสามารถดำเนินการแปลงเอกสารได้หลากหลายภายในแอปพลิเคชัน Qt เรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Words for C++ โดยใช้ เอกสารประกอบ

แบ่งปันความคิดเห็นของคุณ

ในกรณีที่คุณมีคำถามหรือข้อสงสัยเกี่ยวกับ Aspose.Words for C++ โปรดโพสต์บน ฟอรัม ของเรา