Αυτό το θέμα δείχνει, πώς να βρείτε και να αντικαταστήσετε κείμενο σε έγγραφο Word σε C++ χρησιμοποιώντας ένα απλοποιημένο παράδειγμα κώδικα. Με τη χρήση του C++ η αντικατάσταση κειμένου στο έγγραφο του Word εκτελείται εύκολα σε λίγες γραμμές εύκολου κώδικα χωρίς εξωτερική εξάρτηση από τη βιβλιοθήκη MS Word ή Interop. Μπορείτε να χρησιμοποιήσετε την εφαρμογή σε οποιαδήποτε από τις υποστηριζόμενες εφαρμογές C++ που εκτελούνται σε πλατφόρμες Windows, macOS ή Linux.
Βήματα για την αντικατάσταση κειμένου σε έγγραφο του Word σε C++
- Διαμορφώστε την πιο πρόσφατη έκδοση του Aspose.Words.CPP από το NuGet Package Manager
- Συμπεριλάβετε τον χώρο ονομάτων Aspose::Words και προσθέστε τα απαραίτητα αρχεία κεφαλίδας
- Αρχικοποιήστε το αντικείμενο κλάσης Document για να φορτώσετε το DOCX για αντικατάσταση κειμένου
- Δημιουργήστε αντικείμενο κλάσης FindReplaceOptions για να ενεργοποιήσετε διαφορετικές ιδιότητες
- Εκτελέστε αντικατάσταση κειμένου για επιλεγμένη αναζήτηση και αντικαταστήστε τη συμβολοσειρά
- Αποθηκεύστε το έγγραφο του Word με αντικατεστημένο κείμενο στο δίσκο
Στα προαναφερθέντα βήματα, θα φορτώσουμε πρώτα το έγγραφο προέλευσης του Word από το δίσκο και στη συνέχεια θα καθορίσουμε διαφορετικές ιδιότητες για να ορίσουμε τα κριτήρια αναζήτησης και να αντικαταστήσουμε το κείμενο, όπως αντικατάσταση κατεύθυνσης, αντιστοίχιση πεζών-κεφαλαίων και εύρεση ολόκληρων λέξεων. Τέλος, θα αντικαταστήσουμε το κείμενο στο έγγραφο word χρησιμοποιώντας C++ και θα αποθηκεύσουμε το τροποποιημένο DOCX στο δίσκο.
Κώδικας για αντικατάσταση κειμένου σε έγγραφο Word χρησιμοποιώντας C++
Σε αυτό το παράδειγμα, η χρήση του C++ Word αντικατάσταση κειμένου εκτελείται εύκολα χρησιμοποιώντας απλές κλήσεις API. Χρησιμοποιώντας μια παρουσία της Κλάση εγγράφου, το έγγραφο εισόδου του Word θα φορτωθεί χρησιμοποιώντας το API. Στη συνέχεια, στα επόμενα βήματα, θα χρησιμοποιήσουμε την κλάση FindReplaceOptions για να ορίσουμε τα κριτήρια αναζήτησης και αντικατάστασης ορίζοντας διαφορετικές ιδιότητες. Τέλος, θα αποθηκεύσουμε το τροποποιημένο DOCX στο δίσκο ή στο MemoryStream ως έξοδο.
Σε αυτό το άρθρο, έχουμε εξερευνήσει πώς να βρείτε και να αντικαταστήσετε κείμενο σε έγγραφο του Word χρησιμοποιώντας C++. Ωστόσο, εάν θέλετε να μάθετε σχετικά με την εξαγωγή αρχείου Word σε PDF, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το Word σε PDF χρησιμοποιώντας C++.