تستخدم التعليقات التوضيحية بشكل شائع في المستندات للإشارة إلى الملاحظات المختلفة وتقديم الملاحظات للمناقشة. ناقشنا في مقالات منفصلة ، كيفية إضافة تعليقات توضيحية مختلفة إلى مستندات PDF و Word باستخدام C #. تتناول هذه المقالة اليوم كيفية إزالة التعليقات التوضيحية من مستندات مثل ملفات PDF و Word DOC / DOCX باستخدام C #.

المواضيع التالية تناقش أدناه:

.NET API للتعليقات التوضيحية

GroupDocs.Annotation يوفر .NET API للتعامل مع التعليقات التوضيحية في المستندات والصور المختلفة. يسمح بإضافة وإزالة واستخراج التعليقات التوضيحية من PDF و Word والعديد من المستندات الأخرى. يمكنك إلقاء نظرة على الوثائق للحصول على القائمة الكاملة لتنسيقات المستندات المدعومة للتعليق.

قم بتنزيل ملفات DLL أو مثبت MSI من قسم التنزيلات أو ثبّت واجهة برمجة التطبيقات في تطبيق .NET عبر NuGet. يمكنك أيضًا استخدام الأمر التالي من مدير الحزم.

PM> Install-Package GroupDocs.Annotation

إزالة جميع التعليقات التوضيحية من مستندات PDF و Word باستخدام C

توجد طرق مختلفة لإزالة التعليقات التوضيحية من المستندات. يمكنك إزالة جميع التعليقات التوضيحية مرة واحدة ، أو إزالة تعليق (تعليقات) معينة من خلال توفير المعرف (المعرفات) ، أو إزالة تعليق توضيحي معين بواسطة كائن التعليق التوضيحي. لمزيد من الخيارات ، تفضل بزيارة مقالة التوثيق.

فيما يلي خطوات إزالة جميع التعليقات التوضيحية من مستند (مستندات) PDF أو Word DOC / DOCX باستخدام C #.

  • قم بتحميل المستند باستخدام Annotator.
  • قم بتهيئة فئة خيارات الحفظ.
  • اضبط نوع التعليق التوضيحي على بلا.
  • احفظ الملف بدون تعليقات توضيحية باستخدام طريقة حفظ ().

يوضح الكود التالي كيفية إزالة التعليقات التوضيحية من ملفات PDF أو Word باستخدام C #.

// قم بإزالة جميع التعليقات التوضيحية من مستند PDF باستخدام C #
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Save("path/document-noAnnotation.pdf", new SaveOptions {AnnotationTypes = AnnotationType.None});
}

إزالة التعليق التوضيحي بواسطة المعرفات باستخدام C

وبالمثل ، يمكنك تقديم معرِّفات التعليقات التوضيحية لإزالة هذه التعليقات التوضيحية من المستند. ما عليك سوى تقديم المعرف أو قائمة المعرفات للتخلص من التعليق التوضيحي المحدد. يوضح الكود التالي كيفية إزالة التعليقات التوضيحية من مستندات PDF أو Word من خلال توفير المعرف (المعرفات) باستخدام C #.

// إزالة التعليقات التوضيحية بواسطة المعرفات من مستند PDF باستخدام C #
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Remove(new List<int>{0,1});
    annotator.Save("path/document-remove-annotation.pdf");
}

إزالة التعليق التوضيحي بواسطة كائن التعليق التوضيحي باستخدام C

يمكنك أيضًا التخلص من التعليق التوضيحي المحدد عن طريق إثبات كائن التعليق التوضيحي. لإظهار ذلك ، يزيل مثال الكود التالي التعليق (التعليقات) التوضيحية من مستندات PDF أو Word باستخدام كائنات التعليقات التوضيحية في C #.

// إزالة التعليقات التوضيحية الانتقائية من مستند PDF باستخدام C #
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Remove(annotator.Get()[0]);
    annotator.Save("path/document-remove-annotation.pdf");
}

استنتاج

في الختام ، تعلمت كيفية إزالة التعليقات التوضيحية من المستندات باستخدام C #. على وجه التحديد ، أزلنا جميع التعليقات التوضيحية من ملفات PDF و Word. في وقت لاحق أزلنا التعليقات التوضيحية من خلال توفير المعرفات وأيضًا عن طريق إثبات كائنات التعليقات التوضيحية.

قم ببناء تطبيق .NET الخاص بمزيل التعليقات التوضيحية للمستند باستخدام GroupDocs.Annotation for .NET. تعرف على المزيد حول واجهة برمجة التطبيقات من الوثائق ومستودع GitHub. لمزيد من الاستفسارات ، اتصل بالدعم على المنتدى.

أنظر أيضا