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:
- שימוש ב-Qt Creator
- שימוש ב-Visual Studio (קרא עוד)
בפוסט זה בבלוג, אני אראה לך כיצד לשלב ולהשתמש בספריית Aspose.Words עבור C++ בתוך יישום Qt Console שפותח ב-Qt Creator.
שלבים להוספת ספריית Word ביישום Qt
אני מניח שהגדרת כראוי את סביבת הפיתוח של Qt והתקנת את Qt Creator. לאחר שהכל פועל, תוכל לבצע את השלבים הבאים:
- פתח את Qt Creator וצור אפליקציית Qt Console חדשה.
- בחר באפשרות QMake מהתפריט הנפתח Build System.
- בחר את הערכה המתאימה וסיים את האשף.
- העתק את תיקיות Aspose.Words.Cpp ו-CodePorting.Native.Cs2Cppvc1420.3 מהחבילה המחולצת של Aspose.Words עבור C++ לשורש הפרוייקט.
- על מנת להוסיף נתיבים ל-lib ולכלול תיקיות, לחץ לחיצה ימנית על הפרויקט בחלונית LHS ובחר הוסף ספרייה.
- בחר באפשרות External Library ועיין בנתיבים לכלול ו-lib תיקיות אחת אחת.
- לאחר שתסיים, קובץ פרויקט ה-.pro שלך יכיל את הערכים הבאים:
- בנו את האפליקציה וסיימתם עם האינטגרציה.
צור מסמך 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++, אל תהסס לפרסם בפורום שלנו.