التنقيح هو عملية التعتيم أو حذف المعلومات السرية في المستند. تعتبر المعلومات المنقحة عادة حساسة أو خاصة أو سرية. لذلك ، غالبًا ما يتم استخدام التنقيح للحفاظ على أمان وخصوصية الملفات أو تحسينهما عن طريق منع اختراق المعلومات الحساسة. يمكن أيضًا استخدام التنقيح لإزالة البيانات الشخصية من المستندات ، مثل أرقام الضمان الاجتماعي أو العناوين أو كلمات المرور للوثائق القانونية أو المالية أو الرسمية.
نظرًا للمخاوف المتزايدة باستمرار بشأن خصوصية البيانات ، اكتسبت أدوات التنقيح والبرمجيات أهمية كبيرة. تتيح هذه الأدوات للمستخدمين تنقيح أو إخفاء أنواع مختلفة من بيانات المستخدم إلكترونيًا من مستنداتهم متعددة التنسيقات. إذا كنت تبحث أيضًا عن مكتبة تنقيح مستندات غنية بالميزات ، فابحث عن GroupDocs.Redaction لـ .NET. تحزم واجهة برمجة التطبيقات هذه مجموعة من الميزات المفيدة جدًا وسهلة الاستخدام لتنقيح النص والتعليقات التوضيحية والبيانات الوصفية من ملفات PDF و DOCX و XLSX و PPTX و ODT و RTF و PNG و JPG و GIF و TIFF.
قبل البدء في تنقيح مستنداتك باستخدام GroupDocs.Redaction لـ .NET ، يرجى التأكد من تثبيت إصدار API الصحيح وأي متطلبات مسبقة أخرى. لديك بعض الخيارات لتثبيت GroupDocs.Redaction لـ .NET مثل استخدام NuGet أو الحصول على مثبت MSI من قسم التنزيلات . يمكنك أيضًا تثبيته عبر وحدة تحكم مدير الحزمة:
لمزيد من المساعدة والمعلومات ، يرجى مراجعة هذا الدليل .
بعد نجاح إعداد GroupDocs.Redaction لـ .NET على نظامك ، دعنا الآن نتحقق من بعض حالات الاستخدام الشائعة لتنقيح البيانات والمعلومات المصنفة من مستنداتك.
تنقيح النص هو الخيار الأكثر استخدامًا عندما يتعلق الأمر بإخفاء أو إزالة معلومات مهمة من مستند. يمكن القيام بذلك لأسباب مختلفة ، مثل حماية المعلومات الحساسة أو ببساطة تنظيف المستند قبل مشاركته مع شخص ما. هناك عدة طرق مختلفة لتنقيح النص ، بما في ذلك استخدام نص بديل (بدلاً من المحتوى المنقح) أو إدراج مربعات ملونة. GroupDocs.Redaction for .NET يسمح لك بالعبارة الدقيقة أو التعبير العادي لتنقيح النص المحدد من مستندات PDF و Word وجداول بيانات Excel وعروض PowerPoint التقديمية.
إذا كنت تبحث عن استبدال نص يحتوي على تفاصيل شخصية مهمة من ملف بنص مخصص باستخدام العبارة بالضبط ، فيرجى استخدام رمز C # الوارد أدناه. سيحل هذا الرمز محل الاسم "John Doe" بالنص المحدد وبالتالي حذف اسم الشخص من المستند:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
redactor.Save();
}
لتطبيق مربع مستطيل أسود اللون فوق النص المنقح بدلاً من سلسلة بديلة ، يرجى استخدام مقتطف الشفرة التالي:
يمكنك أيضًا استخدام تعبير عادي للتنقيح. سيقوم كود C # الموضح أدناه بتنقيح النص الذي يطابق تسلسل التعبير العادي من "رقمين ، مسافة ، رقمين ، مسافة مرة أخرى وستة أرقام" (مثال: 12 34 567890) مع إدخال مربع مستطيل أزرق اللون بدلاً من النص المنقح:
غالبًا ما تحتوي التعليقات التوضيحية على بيانات حساسة مثل التعليقات أو الملاحظات أو حتى المراجعات. لضمان الحفاظ على أمان محتويات التعليقات التوضيحية للمستند ، قد تحتاج إلى تنقيحها. يتيح لك GroupDocs.Redaction for .NET تنقيح نص التعليق التوضيحي أو إزالة التعليق التوضيحي الفعلي نفسه تمامًا.
يرجى استخدام كود C # التالي لتنقيح محتويات التعليقات التوضيحية من مستندات .NET الخاصة بك من PDF و Word و Excel و PowerPoint و RTF والعديد من التنسيقات الأخرى:
تمامًا مثل تنقيح المحتوى الموجود في التعليقات التوضيحية ، يمكنك إزالة التعليقات التوضيحية تمامًا إذا لزم الأمر. الرجاء استخدام الكود أدناه لتحقيق ذلك:
عند العمل مع الصور ، قد تواجه موقفًا يتعين عليك فيه تنقيح المعلومات الخاصة أو إزالتها منها. يمكن أن يكون هذا أي شيء من رقم الضمان الاجتماعي إلى وجه الشخص. يمكن أن يعمل Redaction for .NET كأداة تنقيح مثالية لتعقيم صور PNG و GIF و TIFF و JPG عن طريق تنقيح مناطق معينة في ملفات الصور أو البحث عن نص في صورة وتنقيحه أو تنقيح الصور المضمنة في .NET.
لتنقيح منطقة معينة في صورة ما ، يرجى استخدام رمز 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();
};
} إلى جانب تنقيح الصورة المعتاد ، يمكنك أيضًا تنقيح الصور المضمنة في مستند باستخدام 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 نقطي أو في تدفق.
يوضح نموذج التعليمات البرمجية هذا كيفية حفظ مستند Word بتنسيقه الأصلي بعد تنقيحه:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
// Applying redactions
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
// Saving to original format by adding the date as a suffix
redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false, RedactedFileSuffix = DateTime.Now.ToShortDateString() });
}
يمكنك حفظ الملف بعد تنقيح كملف 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 والعديد من الملفات الأخرى التي تستخدم أجهزة الجوال أو أجهزة سطح المكتب ، لذا يرجى التأكد من التحقق منها.
يمكنك بسهولة تصدير البيانات إلى Microsoft Excel من مختلف المصادر المتاحة مثل JSON و CSV.
أكمل القراءةلديك العديد من مصنفات Excel ، وتريد دمجها معًا في ملف واحد لإعداد التقارير أو للاحتفاظ بالبيانات في مكان واحد
أكمل القراءةيعد تحويل مستندات Word بما في ذلك DOC أو DOCX في .NET مطلبًا شائعًا جدًا
أكمل القراءة