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

يتم تناول الموضوعات التالية أدناه:

تمييز النص في ملف PDF - برمجيًا

NET API لإبرازها في PDF

GroupDocs.Annotation يوفر .NET API الذي يسمح بمعالجة التعليقات التوضيحية وأتمتتها في المستندات داخل تطبيقات .NET. أنا أستخدم واجهة برمجة التطبيقات هذه لتمييز النص في ملف PDF في مثال هذه المقالة.

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Annotation

تسليط الضوء في PDF باستخدام C

فيما يلي خطوات تمييز النص أو أي منطقة في PDF من تطبيق .NET الخاص بك.

  • قم بتحميل مستند PDF المصدر باستخدام فئة Annotator.
  • قم بإنشاء كائن HighlightAnnotation.
  • حدد خصائص الإبراز مثل اللون والعتامة ورقم الصفحة والنقاط.
  • أضف التمييز المحدد إلى مستند PDF الذي تم تحميله باستخدام طريقة Add.
  • احفظ ملف PDF المشروح باستخدام طريقة حفظ.

ملاحظة: يمكنك تغيير لون الإبراز والتعتيم والخصائص الأخرى.

يوضح نموذج التعليمات البرمجية التالي كيفية تمييز النص في PDF برمجيًا باستخدام C #.

// قم بتمييز PDF باستخدام التعليق التوضيحي المميز في C #
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    HighlightAnnotation highlight = new HighlightAnnotation
    {
        BackgroundColor = 0xFFF000,
        CreatedOn = DateTime.Now,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 270),
            new Point(600, 270),
            new Point(120, 300),
            new Point(600, 300)
        }
    };
    annotator.Add(highlight);
    annotator.Save(@"path/annotation-highlight.pdf");
}

التالي هو إخراج الكود أعلاه.

تمييز النص في ملف PDF - برمجيًا

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني من أجل استخدام واجهة برمجة التطبيقات بدون قيود التقييم.

استنتاج

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

للتعرف على API ، قم بزيارة التوثيق. للاستفسارات ، اتصل بنا عبر المنتدى.

أنظر أيضا