צור מסמך Word ביישום Qt

Qt היא מסגרת פופולרית לפיתוח יישומים חוצת פלטפורמות לפיתוח מגוון יישומים עבור מערכות שולחניות, ניידות ומערכות משובצות. מסגרת Qt מבוססת C++ משתמשת ב-MOC (Meta-Object Compiler) כדי ליצור מקור C++ סטנדרטי מה-C++ המורחבת Qt. מכיוון ש-Qt תומך במגוון רחב של יישומים שעשויים לכוון לתרחישים שונים, לשילוב של תכונות אוטומציה של Word (כלומר הפקת מסמכי Word, Word ל-PDF וכו’) בתוך יישומי Qt יש היקף גדול.

Aspose.Words for C++ מספקת כמעט את כל תכונות האוטומציה הבסיסיות והמתקדמות של Word והיא יכולה לשרת באופן חיובי את דרישות עיבוד התמלילים ביישומי Qt. אז בוא נראה איך אתה יכול לשלב ולהשתמש בספריית C++ Word שלנו כדי ליצור מסמכי Word בתוך יישומי Qt.

שלב את Aspose.Words עבור C++ בתוך יישום Qt

על מנת לשלב את Aspose.Words עבור C++, אתה נדרש להוריד ולחלץ את קבצי הספרייה מהסעיף הורדות. ברגע שיש לך, תוכל להמשיך עם אחת מהאפשרויות הבאות לפיתוח יישומי Qt:

בפוסט זה בבלוג, אני אראה לך כיצד לשלב ולהשתמש בספריית Aspose.Words עבור C++ בתוך יישום Qt Console שפותח ב-Qt Creator.

שלבים להוספת ספריית Word ביישום Qt

אני מניח שהגדרת כראוי את סביבת הפיתוח של Qt והתקנת את Qt Creator. לאחר שהכל פועל, תוכל לבצע את השלבים הבאים:

  • פתח את Qt Creator וצור אפליקציית Qt Console חדשה.
צור Word ביישום Qt
  • בחר באפשרות QMake מהתפריט הנפתח Build System.
בחר QMake build
  • בחר את הערכה המתאימה וסיים את האשף.
  • העתק את תיקיות Aspose.Words.Cpp ו-CodePorting.Native.Cs2Cppvc1420.3 מהחבילה המחולצת של Aspose.Words עבור C++ לשורש הפרוייקט.
הוסף קבצי ספריית Word
  • על מנת להוסיף נתיבים ל-lib ולכלול תיקיות, לחץ לחיצה ימנית על הפרויקט בחלונית LHS ובחר הוסף ספרייה.
הוסף ספריית Word ב-Qt
  • בחר באפשרות External Library ועיין בנתיבים לכלול ו-lib תיקיות אחת אחת.
הוסף ספרייה חיצונית ב-Qt
  • לאחר שתסיים, קובץ פרויקט ה-.pro שלך יכיל את הערכים הבאים:
קובץ פרויקט Qt
  • בנו את האפליקציה וסיימתם עם האינטגרציה.

צור מסמך Word ביישום Qt

כעת אתה מוכן להשתמש בתכונות Aspose.Words עבור C++. בואו נראה כיצד ליצור מסמך וורד פשוט באפליקציית 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 עבור C++

Aspose.Words עבור C++ מאפשר לך גם ליצור מסמכי Word מורכבים ועשירים יותר. יתר על כן, אתה יכול לבצע המרות מסמכים שונות בתוך יישומי Qt. למידע נוסף על Aspose.Words עבור C++ באמצעות תיעוד.

שתף את המשוב שלך

למקרה שיהיו לך שאלות או שאילתות כלשהן לגבי Aspose.Words עבור C++, אל תהסס לפרסם בפורום שלנו.