إنشاء معالج تعديل مخصص في GroupDocs.Redaction .NET

قم بتوسيع قدرات GroupDocs.Redaction من خلال دروس معالجة الصيغ لمطوري .NET. في هذه المحور ستتعلم كيفية create custom redaction handler و add new file format، والعمل مع مستندات النص العادي، ومعالجة أنواع المستندات المتنوعة برمجياً. تتضمن هذه الأدلة أمثلة جاهزة للتنفيذ بلغة C#، حتى تتمكن من توسيع نطاق الملفات التي يمكن لتطبيقك تأمينها بسرعة.

نظرة سريعة

  • ما ستحصل عليه: القدرة على تعديل أنواع المحتوى المخصصة ودعم امتدادات ملفات إضافية دون انتظار تحديثات المنتج.
  • المستهدف: مطورو .NET الذين يبنون حلولاً ترتكز على المستندات وتتطلب ضوابط خصوصية صارمة.
  • المتطلبات المسبقة: .NET 6+ (أو .NET Framework 4.7.2+)، ترخيص GroupDocs.Redaction صالح، ومعرفة أساسية بلغة C#.

ما هو معالج التعديل المخصص؟

معالج custom redaction handler هو مكوّن يُعرّف من قبل المستخدم يوضح لـ GroupDocs.Redaction كيفية تحديد، تفسير، وتعديل المحتوى الذي لا تغطيه الأنماط المدمجة. من خلال تنفيذ هذا المعالج تحصل على تحكم كامل في صيغ البيانات المملوكة أو المعرفات التجارية الفريدة.

كيفية إنشاء معالج تعديل مخصص؟

  • IRedactionHandler هو واجهة تحدد العقد للمنطق المخصص للتعديل.
  • Redactor هو الفئة الأساسية التي تدير عمليات التعديل.
  • AddHandler يسجل معالجًا مخصصًا مع كائن Redactor.
  • Redact ينفّذ عملية التعديل بناءً على المعالجات المُكوّنة.

حمّل محرك التعديل، سجّل معالجك، واستدعِ عملية التعديل – كل ذلك في ثلاث خطوات مختصرة. أولاً، نفّذ واجهة IRedactionHandler بمنطق يمسح المستند بحثًا عن الرموز المخصصة الخاصة بك. ثم، أضف المعالج إلى كائن Redactor عبر AddHandler. أخيرًا، استدعِ Redact لتطبيق التغييرات. يعمل هذا النمط مع ملفات PDF، الصور، وأي صيغة مدعومة، مما يتيح لك حماية البيانات التي لا تغطيها الأنماط القياسية.

كيفية إضافة صيغة ملف جديدة؟

SupportedFormats هي مجموعة تحتفظ بامتدادات الملفات التي يتعرف عليها محرك التعديل. سجّل امتداد ملف جديد مع محرك التعديل عن طريق توسيع مجموعة SupportedFormats. قدّم محللًا (parser) يحول الملف الوارد إلى صيغة يمكن لـ GroupDocs.Redaction معالجتها، ثم اربط الامتداد بالمحلل الخاص بك. بمجرد التسجيل، يتعامل المحرك مع الصيغة الجديدة كأي نوع أصلي، مما يتيح تعديلًا سلسًا عبر جميع الصيغ.

لماذا تستخدم GroupDocs.Redaction لمعالجة الصيغ المخصصة؟

يدعم GroupDocs.Redaction أكثر من 70 صيغة إدخال وإخراج ويمكنه معالجة ملفات تصل إلى 2 GB دون تحميل المستند بالكامل في الذاكرة، مما يوفر تعديلًا عالي السرعة في بيئات المؤسسات. تسمح لك هندسته القابلة للتوسيع بدمج معالجات مخصصة في أقل من 30 دقيقة، مما يقلل من وقت التطوير ويزيل الحاجة إلى أدوات ما قبل المعالجة من طرف ثالث.

الدروس المتاحة

توسيع أنواع الملفات في GroupDocs.Redaction .NET: دليل خطوة بخطوة للامتدادات المخصصة

تعلم كيفية توسيع أنواع الملفات المدعومة بامتدادات مخصصة باستخدام GroupDocs.Redaction لـ .NET، لضمان تعديل مستندات آمن عبر صيغ متعددة.

تنفيذ قائمة صيغ الملفات المدعومة مع GroupDocs.Redaction .NET

تعلم كيفية استخدام GroupDocs.Redaction .NET لقائمة صيغ الملفات المدعومة، وتبسيط أنظمة إدارة المستندات، وتحسين الأداء.

موارد إضافية


آخر تحديث: 2026-07-15
تم الاختبار مع: GroupDocs.Redaction 23.12 for .NET
المؤلف: GroupDocs

دروس ذات صلة