Ми раді оголосити про випуск 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
- .NET Framework 4.6.2 package
- .NET Standard 2.1 package
- .NET 6 package
- .NET 8 package
- .NET 10 package
Встановіть роутер‑пакет — він автоматично вибере відповідний пакет для вашої платформи: