تعليق توضيحي غير مرئي في ملف PDF

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

هناك العديد من أنواع التعليقات التوضيحية المختلفة التي يمكنك استخدامها في مستندات PDF، بما في ذلك:

  • التعليقات التوضيحية النصية
  • التعليقات التوضيحية للارتباط
  • شروح الطوابع
  • الشروح الصوتية
  • التعليقات التوضيحية لمرفقات الملف
  • و أكثر من ذلك بكثير

الخطوة 1: إنشاء تعليق توضيحي غير مرئي في مستند PDF باستخدام Aspose.PDF لـ .NET

لإنشاء تعليق توضيحي غير مرئي في مستند PDF باستخدام Aspose.PDF لـ .NET، نحتاج أولاً إلى إنشاءFreeTextAnnotation كائن وتحديد موقع وحجم التعليق التوضيحي.

// المسار إلى دليل المستندات.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// افتح المستند
Document doc = new Document(dataDir + "input.pdf");

FreeTextAnnotation annotation = new FreeTextAnnotation(doc.Pages[1], new Aspose.Pdf.Rectangle(50, 600, 250, 650), new DefaultAppearance("Helvetica", 16, System.Drawing.Color.Red));

في الكود أعلاه، نقوم بإنشاءFreeTextAnnotationالكائن وحدد موقع التعليق التوضيحي في الصفحة 2 من مستند PDF. نحدد أيضًا نوع الخط وحجمه ولونه للنص الذي سيتم عرضه في التعليق التوضيحي.

الخطوة 2: إضافة خصائص إلى التعليق التوضيحي غير المرئي

بعد ذلك، يمكننا إضافة بعض الخصائص إلى التعليق التوضيحي، مثل لون الحدود، أو لون الخلفية، أو العتامة.

annotation.Characteristics.Border = System.Drawing.Color.Red;

في الكود أعلاه، قمنا بتعيين لون حدود التعليق التوضيحي إلى اللون الأحمر.

الخطوة 3: إعداد علامات التعليقات التوضيحية

بعد أن قمنا بإنشاء التعليق التوضيحي وتعيين خصائصه، يمكننا تحديد علامات التعليق التوضيحي. في هذا البرنامج التعليمي، نريد أن يكون التعليق التوضيحي قابلاً للطباعة، ولكن غير قابل للعرض.

annotation.Flags = AnnotationFlags.Print | AnnotationFlags.NoView;
doc.Pages[1].Annotations.Add(annotation);

الخطوة 4: حفظ مستند PDF المعدل

أخيرًا، يمكننا حفظ مستند PDF المعدل مع التعليق التوضيحي الجديد غير المرئي.

dataDir = dataDir + "InvisibleAnnotation_out.pdf";
doc.Save(dataDir);

مثال على كود المصدر لكيفية التعليق التوضيحي غير المرئي باستخدام Aspose.PDF لـ .NET

// المسار إلى دليل المستندات.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// افتح المستند
Document doc = new Document(dataDir + "input.pdf");

FreeTextAnnotation annotation = new FreeTextAnnotation(doc.Pages[1], new Aspose.Pdf.Rectangle(50, 600, 250, 650), new DefaultAppearance("Helvetica", 16, System.Drawing.Color.Red));
annotation.Contents = "ABCDEFG";
annotation.Characteristics.Border = System.Drawing.Color.Red;
annotation.Flags = AnnotationFlags.Print | AnnotationFlags.NoView;
doc.Pages[1].Annotations.Add(annotation);

dataDir = dataDir + "InvisibleAnnotation_out.pdf";
// حفظ ملف الإخراج
doc.Save(dataDir);
// ExEnd: تعليق توضيحي غير مرئي
Console.WriteLine("\nAnnotation nvisible successfully.\nFile saved at " + dataDir);

خاتمة

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

الأسئلة الشائعة

س: ما هو التعليق التوضيحي غير المرئي في مستند PDF؟

ج: التعليق التوضيحي غير المرئي في مستند PDF هو تعليق توضيحي غير مرئي على الصفحة ولكنه يحتوي على معلومات أو ملاحظات إضافية. يسمح لك بإضافة تعليقات أو تعليقات دون عرضها للقارئ.

س: ما أنواع الخصائص التي يمكن إضافتها إلى التعليق التوضيحي غير المرئي؟

ج: يمكن إضافة خصائص مختلفة إلى تعليق توضيحي غير مرئي، مثل لون الحدود ولون الخلفية والعتامة ونوع الخط والحجم واللون للنص الذي سيتم عرضه.

س: هل يمكنني تعيين علامات توضيحية مختلفة لتعليق توضيحي غير مرئي؟

ج: نعم، يمكنك تعيين علامات توضيحية مختلفة لتعليق توضيحي غير مرئي، وفقًا لمتطلباتك. على سبيل المثال، يمكنك جعل التعليق التوضيحي قابلاً للطباعة ولكن غير قابل للعرض.

س: كيف يمكنني إضافة تعليق توضيحي غير مرئي إلى صفحة معينة من مستند PDF؟

ج: لإضافة تعليق توضيحي غير مرئي إلى صفحة معينة من مستند PDF، تحتاج إلى إنشاء ملفFreeTextAnnotation كائن وحدد موقع وحجم التعليق التوضيحي على تلك الصفحة.

س: هل يمكنني تعديل خصائص التعليق التوضيحي غير المرئي الموجود في ملف PDF؟

ج: نعم، يمكنك تعديل خصائص التعليق التوضيحي غير المرئي الموجود في ملف PDF باستخدام Aspose.PDF لـ .NET. يمكنك تغيير نوع الخط وحجمه ولونه ولون الحدود ولون الخلفية والتعتيم والخصائص الأخرى للتعليق التوضيحي.