در این آموزش کوتاه، نحوه پیدا کردن و جایگزینی متن در سند Word را با استفاده از C# خواهیم فهمید. در C# Word جایگزین متن با استفاده از فراخوانی های ساده API برای هر یک از برنامه های مبتنی بر دات نت امکان پذیر است، خواه از سیستم عامل های MS Windows، Linux، یا macOS استفاده می کنید.
مراحل جایگزینی متن در سند Word با استفاده از سی شارپ
- کتابخانه Aspose.Words را از مدیر بسته NuGet با استفاده از MS Visual Studio پیکربندی کنید
- یک نمونه از کلاس Document برای بارگیری فایل منبع Word ایجاد کنید
- برای تنظیم خصوصیات مختلف، شیء کلاس FindReplaceOptions را نمونه برداری کنید
- رشته جستجو و جایگزینی را در متد Replace به همراه خواص مختلف تنظیم کنید
- فایل word خروجی را با مقادیر رشته جایگزین شده ذخیره کنید
در مراحل بالا، سند ورد ورودی بارگیری میشود و سپس میتوانید ویژگیهای مختلفی را برای یافتن و جایگزینی متن از جمله یافتن کل کلمات، جایگزینی جهت و حروف مطابقت مشخص کنید. در نهایت، فایل خروجی را پس از تکمیل فرآیند ذخیره کنید تا با استفاده از C#* متنی را در سند Word جایگزین کنید.
کد برای یافتن و جایگزینی متن در سند Word با استفاده از سی شارپ
در مثال بالا با استفاده از C# DOCX جایگزینی متن در چند خط کد به راحتی امکان پذیر است. این فرآیند با بارگیری سند ورد ورودی با استفاده از یک نمونه از کلاس سند شروع می شود، که سپس با تنظیم ویژگی های مختلف FindReplaceOptions Class برای تنظیم فرآیند جایگزینی متن دنبال می شود. در نهایت جایگزینی متن در سند Word با استفاده از C# با روش Save تکمیل می شود.
در این مقاله یاد گرفتیم که چگونه استفاده از C# جایگزین متن در سند Word به راحتی امکان پذیر است. اما اگر میخواهید ارسال سند word از طریق ایمیل را یاد بگیرید، به مقاله نحوه ارسال سند Word از طریق ایمیل با استفاده از سی شارپ مراجعه کنید.