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

البحث واستبدال النص في وورد و PDF باستخدام C#

توفر Wordize للمطورين على منصة .NET وظائف قوية للبحث واستبدال النصوص في مستندات وورد والملفات الرقمية وغيرها من التنسيقات الشائعة. تتيح واجهة برمجة تطبيقات البحث والاستبدال إمكانية البحث عن النصوص واستبدالها بكفاءة باستخدام السلاسل النصية البسيطة وأنماط التعبيرات النمطية المتقدمة (Regex). هذه الإمكانيات ضرورية لملء القوالب برمجياً، ومهام توحيد المحتوى المعقدة، وتحرير الملفات بشكل جماعي.

الميزات الرئيسية

  • دعم كامل للتعبيرات النمطية (RegEx) لمطابقة النصوص واستبدالها بمرونة عبر جميع أنواع المستندات.
  • دعم محسّن للرموز الخاصة للتعامل الصحيح مع فواصل الفقرات وفواصل الصفحات وفواصل الأقسام وعناصر التنسيق الأخرى.
  • بحث ذكي واستبدال النص عبر جميع العناصر الهيكلية للمستند، بما في ذلك الرؤوس والتذييلات والجداول.
  • إعدادات مرنة لاستبعاد عناصر محتوى محددة أثناء عمليات استبدال النص الجماعية.
  • أداء عالي ومعالجة محسّنة عند العمل مع المستندات الكبيرة.

فوائد استخدام Wordize للبحث واستبدال النصوص

  • توفير الوقت من خلال أتمتة مهام تحديث المستندات الروتينية.
  • القضاء على الأخطاء البشرية أثناء عمليات استبدال النص الجماعية.
  • سهولة التكامل مع العمليات التجارية القائمة وأنظمة إدارة المستندات.

حالات الاستخدام الشائعة

  • ملء قوالب المستندات والنماذج تلقائياً. استبدال حقول القوالب والعناصر النائبة بسهولة وسرعة بمحتوى ديناميكي لإنشاء عقود مخصصة، وعروض تجارية، وفواتير، وتقارير، ورسائل رسمية.
  • توحيد المحتوى والتنسيق وتوحيد المعايير. ضمان الاتساق الصارم للأسلوب المؤسسي والمحتوى من خلال تنسيق مستندات متعددة تلقائياً وفقاً لمعيار مؤسسي واحد.
  • تحديثات البيانات في الوقت الفعلي في الوثائق التقنية. تحديث الأسعار ومعلومات الاتصال والمواصفات والمعلومات القانونية وغيرها من البيانات المهمة بسرعة في جميع مستندات الشركة.

ستساعدك تجربتنا التفاعلية عبر الإنترنت بلغة C# على اختبار جميع إمكانيات البحث والاستبدال الاحترافية للنصوص في المستندات. للبدء، ما عليك سوى تحميل ملف المستند الخاص بك إلى منصتنا السحابية الآمنة، وتعيين سلاسل البحث/الاستبدال اللازمة، والنقر على زر المعالجة. قم بتنزيل المستند المعدّل مرة أخرى إلى جهازك للتحقق.

C#
قم بتشغيل الكود
رفع المستند الخاص بك
حدد التنسيق الهدف من القائمة
using Wordize.Replacing;

Replacer.Replace("Input.docx", "Output.pdf", "نص أو تعبير نمطي", "نص أو تعبير نمطي");
using Wordize.Replacing; Replacer.Replace("Input.docx", "Output.pdf", "نص أو تعبير نمطي", "نص أو تعبير نمطي"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "نص أو تعبير نمطي", "نص أو تعبير نمطي"); 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(@"نص أو تعبير نمطي"), "نص أو تعبير نمطي", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.docx", "Output.pdf", new 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(@"نص أو تعبير نمطي"), "نص أو تعبير نمطي", 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); }
قم بتشغيل الكود

كيفية البحث عن النص واستبداله في المستندات باستخدام C#

  1. تثبيت Wordize لـ .NET
  2. إضافة مرجع إلى المكتبة (استيراد المكتبة) في مشروع C# الخاص بك
  3. إنشاء استعلام للبحث عن النص واستبداله بالمعلمات المطلوبة
  4. تنفيذ عملية البحث والاستبدال في المستند

متطلبات النظام

منتجنا متعدد المنصات بالكامل ويدعم جميع تطبيقات .NET الرئيسية:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

بقدر ما لا يعتمد كود .NET على الأجهزة الأساسية أو نظام التشغيل، ولكن فقط على Virtual Machine، فأنت حر في تطوير أي نوع من البرامج لأنظمة Windows، وmacOS، وAndroid، وiOS، وLinux. فقط تأكد من تثبيت الإصدار المقابل من .NET Framework, .NET Core, Windows Azure, Mono أو Xamarin.

نوصي باستخدام بيئات التطوير المتكاملة Microsoft Visual Studio وXamarin وMonoDevelop لإنشاء تطبيقات C#, F#, VB.NET.

5%