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# شما اضافه می‌کند
موارد استفاده:
  • استاندارد کردن سبک اسناد
  • اعتبارسنجی اطلاعات در اسناد
  • جایگزینی فیلدهای نگه‌دارنده با داده‌های واقعی
  • حذف یا پوشاندن داده‌های شخصی

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

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

Replacer.Replace("Input.docx", "Output.pdf", "متن یا Regex", "متن یا Regex");
using Wordize.Replacing; Replacer.Replace("Input.docx", "Output.pdf", "متن یا Regex", "متن یا Regex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "متن یا 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}.pdf"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.docx", "Output.pdf", new Regex(@"متن یا Regex"), "متن یا Regex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.docx", "Output.pdf", 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.Pdf), 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}.pdf"); stream.CopyTo(file); }
اجرای کد

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

  1. Wordize for .NET را به پروژه C# خود اضافه کنید
  2. متد Replacer.Replace() را فراخوانی کنید و سند، متن جستجو، متن جایگزین و پارامترهای جستجو (متن یا RegEx) را مشخص کنید
  3. سند با متن جایگزین شده را دریافت کنید
5%