ما خوشحالیم که انتشار 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

بسته مسیریاب را نصب کنید — این بسته به‌طور خودکار بسته مناسب برای پلتفرم شما را انتخاب می‌کند: