Δημιουργήστε το 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. Ολα τα δικαιώματα διατηρούνται.