نحن سعداء بالإعلان عن إصدار GroupDocs.Parser for .NET 26.7، المتاح اعتبارًا من يوليو 2026.

ما الجديد في هذا الإصدار

المفتاح الملخص الفئة
PARSERNET-2890 تنفيذ القدرة على استخراج التعليقات التوضيحية من مستندات PDF تحسين
PARSERNET-2891 تنفيذ حزم NuGet لـ .NET 6، .NET 8، .NET 10 تحسين

تغييرات API العامة

تنفيذ القدرة على استخراج التعليقات التوضيحية من مستندات PDF

تم إضافة الفئة AnnotationItem إلى مساحة الأسماء GroupDocs.Parser.Data.
تم إضافة الخاصية System.String Value إلى الفئة GroupDocs.Parser.Data.AnnotationItem.

تم إضافة الخاصية Boolean Annotations إلى الفئة GroupDocs.Parser.Options.Features.
تم إضافة الخاصية Boolean IncludeAnnotations إلى الفئة GroupDocs.Parser.Options.TextOptions.

تم إضافة الطريقة System.Collections.Generic.IEnumerable<GroupDocs.Parser.Data.AnnotationItem> GetAnnotations() إلى الفئة GroupDocs.Parser.Parser.
تم إضافة الطريقة System.Collections.Generic.IEnumerable<GroupDocs.Parser.Data.AnnotationItem> GetAnnotations(Int32) إلى الفئة GroupDocs.Parser.Parser.

تنفيذ حزم NuGet لـ .NET 6، .NET 8، .NET 10

تغييرات API العامة: لا شيء.

مثال على الكود

استخراج التعليقات التوضيحية مع النص الكامل

using (Parser parser = new Parser("C:\\MyDocuments\\MyFile.pdf"))
{
    TextOptions options = new TextOptions()
    {
        IncludeAnnotations = true
    };
    using (TextReader reader = parser.GetText(options))
    {
        string text = reader.ReadToEnd();
        Console.WriteLine(text);
    }
}

استخراج التعليقات التوضيحية بشكل منفصل

using (Parser parser = new Parser("C:\\MyDocuments\\MyFile.pdf"))
{
    IEnumerable<AnnotationItem> annotations = parser.GetAnnotations();
    foreach (AnnotationItem annotation in annotations)
    {
        Console.WriteLine(annotation.Value);
    }
}

كيفية الحصول على التحديث

NuGet

قم بتثبيت حزمة التوجيه — ستختار تلقائيًا الحزمة المناسبة لمنصتك: