كيفية إضافة تعليق تنقيح إلى PDF باستخدام C #

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

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

  1. لإضافة التعليقات التوضيحية للتنقيح إلى ملف PDF ، قم بتثبيت GroupDocs.Annotation for .NET باستخدام مدير الحزمة NuGet
  2. لدمج مساحة اسم GroupDocs.Annotation في مشروعك ، تحتاج إلى إضافة مرجع إليه
  3. قم بإنشاء مثيل للفئة Annotator من خلال توفير مسار ملف PDF كوسيطة لمنشئها
  4. قم بإنشاء مثيل لفئة ResourcesRedactionAnnotation وحدد الخصائص الضرورية ، مثل الموضع ورقم الصفحة وما إلى ذلك.
  5. قم باستدعاء الأسلوب Add لفئة Annotator وقم بتمرير كائن ResourcesRedactionAnnotation كمعامل
  6. استدعاء Annotator.Save طريقة لحفظ PDF

تم تحديد الخطوات المذكورة أعلاه لمساعدتك دون عناء ** إدراج تعليق توضيحي للتنقيح في PDF باستخدام C # **. تنطبق هذه التعليمات على أنظمة التشغيل الشائعة مثل Windows و macOS و Linux ، طالما تم تثبيت .NET. علاوة على ذلك ، ليست هناك حاجة لتثبيت أي برامج إضافية. المعروض أدناه هو مثال رمز يوضح عملية إضافة تعليق توضيحي إلى ملف PDF.

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

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System.Collections.Generic;
using System;
namespace AddRedactionAnnotationtoPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"GroupDocs.Annotation.lic");
// Instantiate Annotator object by passing path of PDF
// file to its constructor
using (Annotator annotator = new Annotator("input.pdf"))
{
ResourcesRedactionAnnotation resourcesRedaction = new ResourcesRedactionAnnotation
{
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is resources redaction annotation",
PageNumber = 0,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add resources redaction annotation
annotator.Add(resourcesRedaction);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

في القسم أعلاه ، أوضحنا استخدام التعليق التوضيحي للتنقيح * C # في ملف PDF *. كما لوحظ ، فإن بعض استدعاءات API هي كل ما هو مطلوب لإكمال هذه المهمة. بمجرد تثبيت مكتبة التعليقات التوضيحية وتحديث مسارات الملفات للإدخال والإخراج ، يمكنك بسهولة دمج الكود المقدم في تطبيقاتك.

لقد قمنا بالفعل بتغطية الإجراء الخاص بإضافة التعليقات التوضيحية متعددة الخطوط إلى ملفات PDF. إذا كنت ترغب في التعمق في هذا الموضوع ، فنحن ندعوك لاستكشاف دليلنا الشامل على كيفية إضافة تعليق متعدد الخطوط باستخدام C #.

 عربي