Мы рады объявить о выпуске 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
Extract annotations together with full text
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);
}
}
Extract annotations separately
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
- .NET Framework 4.6.2 package
- .NET Standard 2.1 package
- .NET 6 package
- .NET 8 package
- .NET 10 package
Установите роут‑пакет — он автоматически выберет подходящий пакет для вашей платформы: