عربي
 عربي

قم بتنقيح ملفات PDF و Word و Excel و PowerPoint والصور في .NET

أنشئ تطبيقات تنقيح مخصصة في .NET لتنقيح ملفات PDF ومستندات Word وجداول بيانات Excel وعروض PowerPoint التقديمية وصور PNG و JPG و GIF و TIFF. يمكنك تنقيح التعليقات التوضيحية والبيانات الوصفية والنص لتحسين أمان الملفات وخصوصيتها.

جرب واجهات برمجة التطبيقات الخاصة بنا مجانًااحصل على ترخيص مؤقت

تنقيح آمن وذكي للوثائق

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

نظرًا للمخاوف المتزايدة باستمرار بشأن خصوصية البيانات ، اكتسبت أدوات التنقيح والبرمجيات أهمية كبيرة. تتيح هذه الأدوات للمستخدمين تنقيح أو إخفاء أنواع مختلفة من بيانات المستخدم إلكترونيًا من مستنداتهم متعددة التنسيقات. إذا كنت تبحث أيضًا عن مكتبة تنقيح مستندات غنية بالميزات ، فابحث عن GroupDocs.Redaction لـ .NET. تحزم واجهة برمجة التطبيقات هذه مجموعة من الميزات المفيدة جدًا وسهلة الاستخدام لتنقيح النص والتعليقات التوضيحية والبيانات الوصفية من ملفات PDF و DOCX و XLSX و PPTX و ODT و RTF و PNG و JPG و GIF و TIFF.

ابدء

قبل البدء في تنقيح مستنداتك باستخدام GroupDocs.Redaction لـ .NET ، يرجى التأكد من تثبيت إصدار API الصحيح وأي متطلبات مسبقة أخرى. لديك بعض الخيارات لتثبيت GroupDocs.Redaction لـ .NET مثل استخدام NuGet أو الحصول على مثبت MSI من قسم التنزيلات . يمكنك أيضًا تثبيته عبر وحدة تحكم مدير الحزمة:

PM> Install-Package GroupDocs.Redaction

لمزيد من المساعدة والمعلومات ، يرجى مراجعة هذا الدليل .

توثيق حالات استخدام التنقيح

بعد نجاح إعداد GroupDocs.Redaction لـ .NET على نظامك ، دعنا الآن نتحقق من بعض حالات الاستخدام الشائعة لتنقيح البيانات والمعلومات المصنفة من مستنداتك.

كيفية تنقيح النص باستخدام العبارة الدقيقة والتعبير العادي؟

تنقيح النص هو الخيار الأكثر استخدامًا عندما يتعلق الأمر بإخفاء أو إزالة معلومات مهمة من مستند. يمكن القيام بذلك لأسباب مختلفة ، مثل حماية المعلومات الحساسة أو ببساطة تنظيف المستند قبل مشاركته مع شخص ما. هناك عدة طرق مختلفة لتنقيح النص ، بما في ذلك استخدام نص بديل (بدلاً من المحتوى المنقح) أو إدراج مربعات ملونة. GroupDocs.Redaction for .NET يسمح لك بالعبارة الدقيقة أو التعبير العادي لتنقيح النص المحدد من مستندات PDF و Word وجداول بيانات Excel وعروض PowerPoint التقديمية.

كيفية تنقيح النص باستخدام العبارة الدقيقة والتعبير العادي؟

استخدم العبارة بالضبط لتنقيح النص في .NET

إذا كنت تبحث عن استبدال نص يحتوي على تفاصيل شخصية مهمة من ملف بنص مخصص باستخدام العبارة بالضبط ، فيرجى استخدام رمز C # الوارد أدناه. سيحل هذا الرمز محل الاسم "John Doe" بالنص المحدد وبالتالي حذف اسم الشخص من المستند:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
  redactor.Save();
} 

لتطبيق مربع مستطيل أسود اللون فوق النص المنقح بدلاً من سلسلة بديلة ، يرجى استخدام مقتطف الشفرة التالي:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Black)));
  redactor.Save();
}
    

استخدام تعبير عادي لتنقيح النص

يمكنك أيضًا استخدام تعبير عادي للتنقيح. سيقوم كود C # الموضح أدناه بتنقيح النص الذي يطابق تسلسل التعبير العادي من "رقمين ، مسافة ، رقمين ، مسافة مرة أخرى وستة أرقام" (مثال: 12 34 567890) مع إدخال مربع مستطيل أزرق اللون بدلاً من النص المنقح:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions(System.Drawing.Color.Blue)));
  redactor.Save();
}

تعلم كيفية تنقيح التعليقات التوضيحية أو النص داخل التعليقات التوضيحية في تطبيقات تنقيح .NET

غالبًا ما تحتوي التعليقات التوضيحية على بيانات حساسة مثل التعليقات أو الملاحظات أو حتى المراجعات. لضمان الحفاظ على أمان محتويات التعليقات التوضيحية للمستند ، قد تحتاج إلى تنقيحها. يتيح لك GroupDocs.Redaction for .NET تنقيح نص التعليق التوضيحي أو إزالة التعليق التوضيحي الفعلي نفسه تمامًا.

تعلم كيفية تنقيح التعليقات التوضيحية أو النص داخل التعليقات التوضيحية في تطبيقات تنقيح .NET

أنشئ تطبيقات تنقيح .NET C # لإخفاء محتويات التعليقات التوضيحية وحذفها

يرجى استخدام كود C # التالي لتنقيح محتويات التعليقات التوضيحية من مستندات .NET الخاصة بك من PDF و Word و Excel و PowerPoint و RTF والعديد من التنسيقات الأخرى:

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
//Redacting all occurrences of ‘John’ from document annotations
redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}    

قم بإزالة التعليقات التوضيحية برمجيًا من ملفات .NET متعددة التنسيقات

تمامًا مثل تنقيح المحتوى الموجود في التعليقات التوضيحية ، يمكنك إزالة التعليقات التوضيحية تمامًا إذا لزم الأمر. الرجاء استخدام الكود أدناه لتحقيق ذلك:

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   //Deleting comments or annotations containing ‘use’, ‘show’, ‘describe’
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
} 

قم بتنقيح المعلومات الخاصة أو الحساسة من صور PNG و JPG و GIF و TIFF

عند العمل مع الصور ، قد تواجه موقفًا يتعين عليك فيه تنقيح المعلومات الخاصة أو إزالتها منها. يمكن أن يكون هذا أي شيء من رقم الضمان الاجتماعي إلى وجه الشخص. يمكن أن يعمل Redaction for .NET كأداة تنقيح مثالية لتعقيم صور PNG و GIF و TIFF و JPG عن طريق تنقيح مناطق معينة في ملفات الصور أو البحث عن نص في صورة وتنقيحه أو تنقيح الصور المضمنة في .NET.

قم بتنقيح المعلومات الخاصة أو الحساسة من صور PNG و JPG و GIF و TIFF

قم بتنقيح منطقة محددة داخل ملف الصورة

لتنقيح منطقة معينة في صورة ما ، يرجى استخدام رمز C # الموضح أدناه. أثناء استخدامنا لصورة JPG في نموذج التعليمات البرمجية هذا ، يمكنك استخدام أي من تنسيقات الصور الأخرى المدعومة مثل PNG أو GIF أو TIFF أو BMP:

    using (Redactor redactor = new Redactor("D:\\sample.jpg"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

تطبيق تنقيح الصورة المضمنة في .NET

إلى جانب تنقيح الصورة المعتاد ، يمكنك أيضًا تنقيح الصور المضمنة في مستند باستخدام GroupDocs.Redaction لـ .NET. لتنقيح الصور المضمنة في ملف Microsoft Word ، يرجى استخدام مقتطف الشفرة التالي:

    using (Redactor redactor = new Redactor("D:\\sample.docx"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

ما هي الطرق المختلفة لحفظ ملف منقح؟

عند تنقيح مستند أو صورة ، من المهم التأكد من إخفاء المعلومات بطريقة لا يمكن استعادتها أو إظهارها. هذا يساعد في الحفاظ على سلامة المحتوى المنقح. لذلك ، بمجرد الانتهاء من تنقيح ملف من اختيارك ، فإن المرحلة التالية هي حفظه بشكل مناسب. باستخدام GroupDocs.Redaction لـ .NET ، يمكنك حفظ الملف المنقح بتنسيقه الأصلي ، والكتابة فوق الملف الأصلي ، وحفظه كملف PDF نقطي أو في تدفق.

ما هي الطرق المختلفة لحفظ ملف منقح؟

حفظ الوثيقة المنقحة كملف PDF نقطي

يمكنك حفظ الملف بعد تنقيح كملف PDF نقطي ، الرجاء استخدام الكود التالي للقيام بذلك:

    using (Redactor redactor = new Redactor(@"sample.docx"))
{
    // Applying redactions
    redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
    // Saving the redacted file as a rasterized PDF
    redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = true });
}     

نقدم أيضًا تطبيقات مجانية عبر الإنترنت لتنقيح فوري لملفات PDF و Word و Excel و PowerPoint و OpenDocument و PNG و JPG و GIF و TIFF والعديد من الملفات الأخرى التي تستخدم أجهزة الجوال أو أجهزة سطح المكتب ، لذا يرجى التأكد من التحقق منها.

البحث عن مساعدة؟

تحقق من قنوات الدعم لدينا للمساعدة في الإجابة على أسئلتك المتعلقة بميزات واجهة برمجة تطبيقات Conholdate والعمل.