Мы рады объявить о выпуске GroupDocs.Parser for .NET 26.7, доступного с июля 2026.
What’s new in this release
| Ключ | Краткое описание | Категория |
|---|---|---|
| PARSERNET-2890 | Реализована возможность извлечения аннотаций из PDF‑документов | Улучшение |
| PARSERNET-2891 | Реализованы пакеты NuGet для .NET 6, .NET 8, .NET 10 | Улучшение |
Public API changes
Реализована возможность извлечения аннотаций из 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: отсутствуют.
Code example
Извлечение аннотаций вместе с полным текстом
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);
}
}
How to get the update
NuGet
Установите роутер‑пакет — он автоматически выберет подходящий пакет для вашей платформы: