ما خوشحالیم که انتشار 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
بسته مسیریاب را نصب کنید — این بسته بهطور خودکار بسته مناسب برای پلتفرم شما را انتخاب میکند: