ستقدم لك هذه المقالة دليلاً شاملاً حول كيفية ** إضافة تعليق توضيحي عن بعد في PDF باستخدام C # **. تساعد التعليقات التوضيحية عن بُعد في تحديد المسافة بين نقطتين في مستندات PDF ، مما يجعلها مفيدة في الرسومات الفنية وخطط البناء والتطبيقات الأخرى التي تتطلب قياسات دقيقة. سنقدم إرشادات مفصلة حول إعداد مكتبة التعليقات التوضيحية ومثال رمز ** لإدراج تعليق توضيحي عن بعد في PDF في C # **. فيما يلي الخطوات الأساسية لإضافة تعليق توضيحي عن بعد إلى ملف PDF باستخدام لغة البرمجة C #.
خطوات لإضافة مسافة التعليق التوضيحي في PDF باستخدام C
- لدمج التعليقات التوضيحية عن بعد في ملف PDF ، قم بتثبيت GroupDocs.Annotation for .NET باستخدام مدير الحزم NuGet
- أضف مرجع GroupDocs.Annotation namespace
- قم بإنشاء مثيل للفئة Annotator ومرر مسار ملف PDF كوسيطة إلى المنشئ
- قم بإنشاء مثيل لفئة DistanceAnnotation وقم بتعيين بعض السمات ، مثل الموضع ورقم الصفحة
- قم باستدعاء أسلوب Annotator.Add وقم بتوفير الكائن DistanceAnnotation كوسيطة
- استدعاء Annotator.Save طريقة لحفظ الناتج النهائي PDF على القرص
إذا اتبعت الإرشادات المذكورة أعلاه وقمت بتثبيت مكتبة التعليقات التوضيحية على جهاز الكمبيوتر الخاص بك ، فيمكنك بسهولة * إنشاء تعليق توضيحي عن بعد في ملف PDF باستخدام C # *. يمكن تنفيذ هذه التعليمات على أنظمة التشغيل الشائعة ، مثل Windows و macOS و Linux ، طالما تم تثبيت .NET. لا يلزم وجود برامج إضافية لدمج التعليقات التوضيحية عن بعد في ملف PDF. بالإضافة إلى ذلك ، فإن المكتبة المستخدمة في مثال الكود التالي عبارة عن نظام أساسي مشترك.
رمز لإضافة مسافة التعليق التوضيحي في PDF باستخدام C
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddDistanceAnnotationinPDFusingCSharp | |
{ | |
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")) | |
{ | |
// Create an instance of DistanceAnnotation class | |
// and set some properties | |
DistanceAnnotation distance = new DistanceAnnotation | |
{ | |
Box = new Rectangle(200, 150, 200, 30), | |
CreatedOn = DateTime.Now, | |
Message = "This is distance annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
PenColor = 65535, | |
PenStyle = PenStyle.Dot, | |
PenWidth = 3, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add distance annotation to Annotator | |
annotator.Add(distance); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
قدم القسم السابق شرحًا تفصيليًا لكيفية إضافة التعليق التوضيحي للمسافة * في PDF C # * جنبًا إلى جنب مع مثال رمز مباشر. بعد تثبيت مكتبة التعليقات التوضيحية للمستند وتعديل مسارات ملف الإدخال والإخراج كما هو مطلوب ، يمكنك دمج الكود في تطبيقاتك دون عناء. تهانينا! لقد نجحت في تنفيذ تعليق توضيحي عن بعد في ملف PDF باستخدام C #.
لقد شاركنا سابقًا مقالًا حول إضافة تعليق توضيحي بيضاوي في PDF. إذا كنت بحاجة إلى مزيد من المعلومات ، فيرجى الرجوع إلى الدليل على كيفية إضافة تعليق توضيحي القطع الناقص في PDF باستخدام C #.