ترشدك هذه المقالة خلال العملية التدريجية ** لإضافة تعليق توضيحي للعلامة المائية إلى PDF باستخدام C # **. تُستخدم مكتبة التعليقات التوضيحية لإدراج تعليق توضيحي في ملف PDF. سنوجهك إلى كيفية تكوين حزمة التعليقات التوضيحية ونطلعك على نموذج التعليمات البرمجية ** لإنشاء تعليق توضيحي بتنسيق PDF باستخدام C # **. فيما يلي الخطوات الكاملة ومثال رمز العمل لإدخال علامة مائية منسقة في صفحات PDF وحفظ الناتج النهائي بتنسيق PDF على القرص.
خطوات لإضافة تعليق علامة مائية إلى PDF باستخدام C
- قم بتثبيت حزمة GroupDocs.Annotation for .NET من NuGet لإضافة تعليق توضيحي بالعلامة المائية إلى PDF
- أضف مرجعًا إلى مساحة الاسم GroupDocs.Annotation لإنشاء تعليق توضيحي بتنسيق PDF
- قم بتهيئة فئة Annotator وتمرير مسار إدخال ملف PDF إلى المنشئ
- بدء فئة WatermarkAnnotation وضبط خصائص التعليق التوضيحي للعلامة المائية
- قم باستدعاء أسلوب Annotator.Add وقم بتمرير كائن WatermarkAnnotation إليه
- استدعاء Annotator.Save الأسلوب مع مسار المستند الناتج لحفظ ملف PDF الناتج على القرص
لقد قمنا بإدراج جميع الخطوات الأساسية * لإدراج العلامة المائية في ملف PDF في C # *. تحتاج فقط إلى اتباع هذه الخطوات لإنشاء ملف PDF بعلامة مائية على جميع الصفحات على أي من أنظمة التشغيل الشائعة مثل Windows و Linux و macOS التي تدعم بيئة .NET. علاوة على ذلك ، لا تحتاج إلى تثبيت أي برنامج إضافي لمكتبة التعليقات التوضيحية. يوضح مثال الكود التالي كيفية إنشاء تعليق توضيحي بعلامة مائية بتنسيق PDF.
رمز لإضافة تعليق علامة مائية باستخدام C
using System; | |
using System.Collections.Generic; | |
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddWatermarkAnnotationtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
//Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
//Instantiate Annotator object with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
//Instantiate WatermarkAnnotation object and set it's properties | |
WatermarkAnnotation watermark = new WatermarkAnnotation | |
{ | |
Angle = 75, | |
Box = new Rectangle(200, 200, 100, 50), | |
CreatedOn = DateTime.Now, | |
Text = "Watermark", | |
FontColor = 65535, | |
FontSize = 12, | |
Message = "This is watermark annotation", | |
Opacity = 0.7, | |
AutoScale = true, | |
HorizontalAlignment = HorizontalAlignment.Center, | |
VerticalAlignment = VerticalAlignment.Center, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
//Add Watermark Annotation to PDF | |
annotator.Add(watermark); | |
//Save the final output PDF | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
لقد قمنا ببناء مثال الكود أعلاه لنوضح لك تنفيذ إمكانية العلامة المائية * C # PDF *. لقد قمنا بتعيين خصائص مختلفة لـ WatermarkAnnotation لإنشاء تعليق توضيحي في PDF باستخدام C #. يمكنك استخدام خصائص هذه الفئة وفقًا لمتطلباتك. هذا دليل خطوة بخطوة لإدخال تعليق توضيحي للعلامة المائية باستخدام C # جنبًا إلى جنب مع نموذج التعليمات البرمجية. لقد نشرنا مؤخرًا مقالًا لتحويل TeX إلى Word ، ألق نظرة على دليل كيفية تحويل TeX إلى Word باستخدام C # لمزيد من المعلومات.