في هذا البرنامج التعليمي القصير ، سوف نفهم كيفية ** البحث عن نص واستبداله في مستند Word باستخدام C# **. في ** C# Word ، يمكن استبدال النص ** باستخدام استدعاءات بسيطة لواجهة برمجة التطبيقات لأي من التطبيقات المستندة إلى .NET سواء كنت تستخدم أنظمة تشغيل MS Windows أو Linux أو macOS.
خطوات استبدال النص في مستند Word باستخدام C#
- تكوين مكتبة Aspose.Words من مدير حزمة NuGet باستخدام MS Visual Studio
- قم بإنشاء مثيل لفئة Document لتحميل ملف Word المصدر
- إنشاء كائن فئة FindReplaceOptions لتعيين خصائص مختلفة
- عيّن سلسلة البحث والاستبدال في طريقة الاستبدال مع الخصائص المختلفة
- احفظ ملف الكلمات الناتج بقيم السلسلة المستبدلة
في الخطوات المذكورة أعلاه ، يتم تحميل مستند Word المدخل وبعد ذلك يمكنك تحديد خصائص مختلفة للعثور على النص واستبداله ، بما في ذلك البحث عن الكلمات الكاملة واستبدال الاتجاه وحالة المطابقة. أخيرًا ، احفظ ملف الإخراج بعد الانتهاء من العملية * لاستبدال النص في مستند Word باستخدام C# *.
رمز للبحث عن النص واستبداله في مستند Word باستخدام C#
using System; | |
using Aspose.Words; | |
using Aspose.Words.Replacing; | |
namespace FindAndReplaceTextInWordDocumentInCsharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Words license to remove trial version limitations after replacing text in Word document | |
License licenseForReplacingTextInWord = new License(); | |
licenseForReplacingTextInWord.SetLicense("Aspose.Words.lic"); | |
// Load an input Word file with Document class | |
Document doc = new Document("Input.docx"); | |
// Initialize FindReplaceOptions class object to replace text string | |
FindReplaceOptions options = new FindReplaceOptions(); | |
options.MatchCase = true; | |
options.Direction = FindReplaceDirection.Forward; | |
options.FindWholeWordsOnly = true; | |
// Set the search and replace string in the Replace method | |
doc.Range.Replace("Sample", "Replace", options); | |
// Save the result | |
doc.Save("FindAndReplace.docx"); | |
} | |
} | |
} |
في المثال أعلاه باستخدام C# DOCX ، يمكن استبدال النص بسهولة في بضعة أسطر من التعليمات البرمجية. تبدأ العملية بتحميل مستند Word باستخدام مثيل من * فئة المستند * ، والذي يتبعه بعد ذلك تعيين خصائص مختلفة لـ * FindReplaceOptions Class * لضبط عملية استبدال النص. أخيرًا * يتم استبدال النص في مستند Word باستخدام C# * بطريقة الحفظ.
في هذه المقالة ، تعلمنا كيف يمكن بسهولة استخدام * C# استبدال النص في مستند Word *. ومع ذلك ، إذا كنت تريد معرفة كيفية إرسال مستند Word بالبريد الإلكتروني ، فراجع المقالة على كيفية إرسال مستند Word بالبريد الإلكتروني باستخدام C#.