يشرح هذا البرنامج التعليمي بشكل شامل كيفية ** إضافة تعليق توضيحي لحقل نصي في PDF باستخدام C # **. تمكن التعليقات التوضيحية لحقول النص المستخدمين من إضافة نص إلى منطقة معينة من ملف PDF وتكون مفيدة بشكل خاص عند ملء النماذج أو التعليق على قسم معين من المستند. سنقدم إرشادات حول استخدام مكتبة التعليقات التوضيحية وتطوير برنامج أساسي ** لإدراج تعليق توضيحي لحقل النص في PDF في C # **. يوضح القسم التالي الخطوات المتبعة في إضافة حقول نصية إلى PDF باستخدام لغة البرمجة C #.
خطوات لإضافة تعليق توضيحي لحقل النص في PDF باستخدام C
- استخدم مدير حزمة NuGet لتثبيت GroupDocs.Annotation for .NET لإضافة تعليق توضيحي لحقل النص في مستند PDF
- قم بإضافة مرجع GroupDocs.Annotation namespace
- إنشاء كائن من فئة Annotator عن طريق تمرير مسار ملف PDF كوسيطة إلى مُنشئه
- إنشاء كائن من فئة TextFieldAnnotation وتعيين خصائصه مثل الموضع ورقم الصفحة وما إلى ذلك.
- قم باستدعاء الأسلوب Add لفئة Annotator وقم بتوفير كائن TextFieldAnnotation كوسيطة له
- قم باستدعاء طريقة Save لفئة Annotator لحفظ ملف PDF على القرص
يمكن أن تكون التعليقات التوضيحية لحقول النص مفيدة جدًا عند ملء النماذج أو إضافة التعليقات أو تقديم تفاصيل إضافية في مستند PDF. تُستخدم الخطوات الموضحة أعلاه * لإنشاء تعليق توضيحي لحقل نصي في PDF باستخدام C # * ويمكن تنفيذها على أي نظام يدعم .NET دون الحاجة إلى تثبيت أي برامج إضافية. بالإضافة إلى ذلك ، تتوافق المكتبة المستخدمة في هذا البرنامج التعليمي مع العديد من الأنظمة الأساسية ، مما يتيح لك تشغيل مثال الرمز المقدم على أي نظام.
كود لإضافة تعليق توضيحي لحقل النص في PDF باستخدام C
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddTextFieldAnnotationinPDFusingCSharp | |
{ | |
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 TextFieldAnnotation class | |
// and set some properties | |
TextFieldAnnotation textfield = new TextFieldAnnotation | |
{ | |
BackgroundColor = 65535, | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Text = "Some text", | |
FontColor = 65535, | |
FontSize = 12, | |
Message = "This is text field annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
PenStyle = PenStyle.Dot, | |
PenWidth = 3, | |
FontFamily = "Arial", | |
TextHorizontalAlignment = HorizontalAlignment.Center, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add text field annotation to Annotator | |
annotator.Add(textfield); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
مع مثال رمز مباشر ، قدم القسم المذكور شرحًا شاملاً لكيفية * إضافة تعليق توضيحي لحقل نصي إلى PDF C # *. بعد تثبيت مكتبة التعليقات التوضيحية للمستندات وإجراء أي تعديلات مطلوبة على مسارات ملف الإدخال والإخراج ، يعد دمج مثال الرمز المقدم في تطبيقاتك عملية خالية من المتاعب. تهانينا! لقد نجحت في إضافة تعليق توضيحي لحقل نصي إلى مستند PDF باستخدام C #.
لقد شاركنا سابقًا مقالًا حول كيفية إدراج التعليقات التوضيحية للأسهم في مستند PDF. لمزيد من التفاصيل ، يرجى الرجوع إلى دليلنا على كيفية إضافة تعليق السهم في PDF باستخدام C #.