English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

جستجو و جایگزینی متن در فایل‌های Word با استفاده از C#

Wordize برای توسعه‌دهندگان C# ابزارهای قدرتمند سطح بالا برای اصلاح برنامه‌ای اسناد Word ارائه می‌دهد. با ادغام قابلیت‌های جستجو و جایگزینی در پروژه‌های .NET خود، توسعه‌دهندگان می‌توانند راه‌حل‌های قوی برای به‌روزرسانی‌های جامع اسناد Word ایجاد کنند.

جستجو و جایگزینی در Word - ویژگی‌های اصلی

  • پشتیبانی از عبارات منظم (RegEx) برای پردازش کارآمد ترکیب‌های متنی متنوع و الگوهای داده پیچیده.
  • پشتیبانی از کاراکترهای ویژه و عناصر قالب‌بندی برای مدیریت صحیح شکست‌های پاراگراف، شکست‌های بخش، شکست‌های صفحه و سایر عناصر ساختاری اسناد Word.
  • جستجوی جامع در سراسر سلسله مراتب کامل سند، شامل سربرگ‌ها، پاورقی‌ها و جداول.
  • تنظیمات انعطاف‌پذیر برای استثنا کردن عناصر محتوای خاص در حین جایگزینی متن گروهی.

موارد استفاده عملی

  • پردازش خودکار قالب‌های Word. پر کردن سریع و بدون خطای انبوه فایل‌های Word با جایگزینی نگهدارنده‌ها با محتوای پویا از پایگاه‌های داده، سیستم‌های CRM یا ورودی کاربر.
  • به‌روزرسانی محتوا در مستندات Word. به‌روزرسانی کارآمد اطلاعات محصول، مشخصات فنی، لیست قیمت‌ها، تاریخ‌های تقویم و جزئیات تماس در چندین سند.
  • یکپارچه‌سازی و استانداردسازی فرمت. استفاده از عبارات منظم برای تشخیص و اصلاح قالب‌بندی ناسازگار، اصطلاحات قدیمی و سبک‌دهی برای حفظ انطباق با استانداردهای سازمانی.
  • آماده‌سازی سند قبل از انتشار. حذف خودکار اطلاعات محرمانه، افزودن فراداده‌های ضروری و اطمینان از مطابقت اسناد با الزامات رسمی انتشار.
  • خودکارسازی گردش کار اسناد. ادغام عملکردهای جستجو و جایگزینی برنامه‌ای در فرآیندهای تجاری موجود خود برای ایجاد راه‌حل‌های جامع مدیریت اسناد.

نسخه نمایشی تعاملی آنلاین ما با نمونه کدهای C# به شما کمک می‌کند تا امکانات جستجو و جایگزینی برنامه‌ای متن در اسناد Word را کشف کنید. برای امتحان آن، هر فایل Word را بارگذاری کنید، رشته‌های جستجو/جایگزینی مورد نیاز را مشخص کنید، دکمه پردازش را کلیک کنید و سپس فایل Word اصلاح شده را برای تأیید دانلود کنید.

C#
کد را اجرا کنید
بارگذاری سند خود
قالب مورد نظر را از لیست انتخاب کنید
using Wordize.Replacing;

Replacer.Replace("Input.docx", "Output.docx", "متن یا عبارت منظم", "متن یا عبارت منظم");
using Wordize.Replacing; Replacer.Replace("Input.docx", "Output.docx", "متن یا عبارت منظم", "متن یا عبارت منظم"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "متن یا عبارت منظم", "متن یا عبارت منظم"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.docx"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.docx", "Output.docx", new Regex(@"متن یا عبارت منظم"), "متن یا عبارت منظم", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.docx", "Output.docx", new Regex(@"متن یا عبارت منظم"), "متن یا عبارت منظم", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), new Regex(@"متن یا عبارت منظم"), "متن یا عبارت منظم", options); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.docx"); stream.CopyTo(file); }
کد را اجرا کنید

نحوه جایگزین کردن متن در Word با C#

  1. نصب Wordize برای .NET
  2. افزودن مرجع به کتابخانه در پروژه C# خود
  3. تنظیم پارامترهای جستجو و جایگزینی برای متن در سند Word خود
5%