צור docx באמצעות Mail merge ב C++

ספריית C++ במהירות גבוהה לביצוע פעולת Mail merge עבור docx תבניות ונתונים ממקור נתונים מותאם אישית

הפתרון שלנו מספק API תלוי בפלטפורמה. השתמש API של מסמכי Mail merge כדי לפתח תוכנה ברמה גבוהה עבור פלטפורמת C++. זהו פתרון תוכנה רב עוצמה למיזוג תבניות בפורמטים של Word ו- PDF ונתונים ממקורות נתונים מותאמים אישית וייצוא נוסף של התוצאה ל- DOCX, PDF, HTML ופורמטים פופולריים אחרים באמצעות C++.

הצג את קטע הקוד

Mail merge mustache in C++

ספריית C++ חזקה לשימוש בפעולת mail merge עם תבנית mustache ונתוני משתמש.

C++ SDK זה מאפשר לך להשתמש בתבניות Mustache המבוססות על תחביר Mustache ולבצע פעולות mail merge בתבנית נטולת היגיון זו כדי למלא את המסמך בנתונים ממקורות נתונים שונים. אתה יכול לייצא את התוצאה לפורמט המסמך הנדרש: DOCX, PDF, HTML ופורמטים פופולריים אחרים באמצעות C++.

Mail merge עם תבניות חסרות היגיון באמצעות C++

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

{{FirstName}}

במקרה זה, אתה יכול למצוא תגים כאלה בתוך התבנית ולהחליף אותם בערכים שנקבעים לפי המפתח שבתוך התג. זה נקרא תבניות חסרות לוגיקה מכיוון שאין הצהרות if, סעיפי else או for.

תחביר Mustache הוא האפשרות היחידה שניתן להשתמש בה עם תבניות HTML או TXT שאינן מכילות כל שדות. המשמעות היא שעם פורמטים מסוימים של תבניות, כמו תבניות Word, אתה יכול להשתמש גם בשדות וגם בתחביר שפם, ועם אחרים, כמו HTML או TXT, רק בתחביר של תבניות שפם.

אתה יכול לנסות את הפתרון שלנו לביצוע פעולת מיזוג דואר עם תבנית שפם ב C++. לאחר הפעלת הקוד, ייצא את תוצאת מיזוג הדואר באמצעות C++ לפורמט קובץ נוח כגון DOCX או PDF:

בצע פעולת Mail merge באמצעות תבנית docx ב C++
העלה תבנית Mail merge
הפעל קוד
בחר את פורמט היעד מהרשימה
dotnet add package Aspose.Words.Cpp
עותק
using namespace Aspose::Words;

auto fields = MakeArray<String>(
{
});
auto values = MakeArray<SharedPtr<Object>>(
{
});

auto doc = MakeObject<Document>(u"Input.docx");
doc->get_MailMerge()->set_UseNonMergeFields(true);
doc->get_MailMerge()->Execute(fields, values);
doc->Save(u"Output.docx");
הפעל קוד

כיצד להשתמש Mail merge ב docx קבצים

  1. התקן Aspose.Words for C++.
  2. הוסף הפניה לספרייה (ייבא את הספרייה) לפרויקט C++ שלך.
  3. צור תבנית מיזוג של docx עם שדות מיזוג.
  4. פתח את קובץ התבנית ב C++.
  5. קרא לשיטת Execute(), העביר את שדות המיזוג והערכים שלהם לשם.
  6. התקשר לשיטת Save(), העברת שם קובץ פלט עם סיומת נדרשת.
  7. קבל את התוצאה של פעולת Mail merge כקובץ Word.

ספריית C++ לשימוש Mail merge ב docx

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

דרישות מערכת

תוכל להשתמש בספריית C++ זו כדי לפתח תוכנות Microsoft Windows, Linux ו- macOS:

  • GCC >= 6.3.0 ו- Clang >= 3.9.1 נדרשים עבור Linux
  • Xcode >= 12.5.1, Clang ו- libc++ נדרשים עבור macOS

אם אתה מפתח תוכנה עבור Linux או macOS, בדוק מידע על תלות בספריות נוספות (חבילות קוד פתוח של fontconfig ו- mesa-glu) בתיעוד המוצר.

פורמטי קבצים נתמכים אחרים

אתה יכול לבצע פעולת Mail merge עבור פורמטים אחרים של קבצים:

5%

הירשם לעדכוני מוצר Aspose

קבל ניוזלטרים והצעות חודשיים שנשלחו ישירות לתיבת הדואר שלך.

© Aspose Pty Ltd 2001-2024. כל הזכויות שמורות.