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

جایگزینی متن در اسناد ورد با C#

Wordize برای .NET راه‌حل کارآمدی برای جایگزینی متن در اسناد ورد است. کلاس Replacer به توسعه‌دهندگان C# امکان جایگزینی برنامه‌نویسی قطعات متنی در فایل‌های ورد را با استفاده از رشته‌های ساده و عبارات منظم می‌دهد.

قابلیت‌های کلیدی:
  • جستجو و جایگزینی ساده متن - متد Replacer.Replace() جایگزینی متن را در تمام قسمت‌های سند ورد با حفظ قالب‌بندی انجام می‌دهد
  • پشتیبانی کامل از Regex برای تبدیل‌های پیچیده متن، شامل جایگزینی متن با استفاده از گروه‌های ضبط
  • تنظیمات انعطاف‌پذیر جستجو - کلاس FindReplaceOptions پارامترهای جستجو را کنترل می‌کند، شامل حساسیت به حروف کوچک و بزرگ، جستجوی فقط کلمات کامل، نادیده گرفتن متن در عناصر مختلف سند و بیشتر
  • جایگزینی در متن تعویضی - استفاده از UseSubstitutions برای الگوهای ویژه جایگزینی: متن یافت شده، متن قبل از تطبیق، متن بعد از تطبیق
  • جایگزینی قالب‌بندی شده - پشتیبانی از نشانه‌گذاری تخصصی در متن جایگزین از طریق ReplacementFormat
  • صادر کردن نتایج به فرمت تصویری - متد ReplaceToImages() نتایج را به صورت آرایه‌ای از تصاویر برمی‌گرداند
  • پشتیبانی از Fluent API برای عملیات جستجو و جایگزینی متن از طریق ReplacerContext و زنجیره‌سازی متدها، که وضوح را به کد C# شما اضافه می‌کند
موارد استفاده:
  • استاندارد کردن سبک اسناد ورد
  • اعتبارسنجی اطلاعات در اسناد ورد
  • جایگزینی فیلدهای نگه‌دارنده با داده‌های واقعی
  • حذف یا پوشاندن داده‌های شخصی

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

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

Replacer.Replace("Input.docx", "Output.docx", "متن یا Regex", "متن یا Regex");
using Wordize.Replacing; Replacer.Replace("Input.docx", "Output.docx", "متن یا Regex", "متن یا Regex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "متن یا Regex", "متن یا Regex"); 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(@"متن یا Regex"), "متن یا Regex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.docx", "Output.docx", new Regex(@"متن یا Regex"), "متن یا 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(@"متن یا Regex"), "متن یا 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 SDK را به پروژه .NET خود اضافه کنید
  2. متد Replacer.Replace() را فراخوانی کنید و سند Word، متن جستجو، متن جایگزین و پارامترهای جستجو را مشخص کنید
  3. سند Word با متن جایگزین شده را دریافت کنید
5%