We’re pleased to announce the release of GroupDocs.Parser para .NET 26.7, available as of Julho 2026.
Novidades nesta versão
| Chave | Resumo | Categoria |
|---|---|---|
| PARSERNET-2890 | Implementar a capacidade de extrair anotações de documentos PDF | Melhoria |
| PARSERNET-2891 | Implementar pacotes NuGet para .NET 6, .NET 8, .NET 10 | Melhoria |
Alterações na API pública
Implementar a capacidade de extrair anotações de documentos PDF
A classe AnnotationItem foi adicionada ao namespace GroupDocs.Parser.Data.
A propriedade System.String Value foi adicionada à classe GroupDocs.Parser.Data.AnnotationItem.
A propriedade Boolean Annotations foi adicionada à classe GroupDocs.Parser.Options.Features.
A propriedade Boolean IncludeAnnotations foi adicionada à classe GroupDocs.Parser.Options.TextOptions.
O método System.Collections.Generic.IEnumerable<GroupDocs.Parser.Data.AnnotationItem> GetAnnotations() foi adicionado à classe GroupDocs.Parser.Parser.
O método System.Collections.Generic.IEnumerable<GroupDocs.Parser.Data.AnnotationItem> GetAnnotations(Int32) foi adicionado à classe GroupDocs.Parser.Parser.
Implementar pacotes NuGet para .NET 6, .NET 8, .NET 10
Alterações na API pública: Nenhuma.
Exemplo de código
Extrair anotações junto com o texto completo
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);
}
}
Extrair anotações separadamente
using (Parser parser = new Parser("C:\\MyDocuments\\MyFile.pdf"))
{
IEnumerable<AnnotationItem> annotations = parser.GetAnnotations();
foreach (AnnotationItem annotation in annotations)
{
Console.WriteLine(annotation.Value);
}
}
Como obter a atualização
NuGet
Instale o pacote router — ele selecionará automaticamente o pacote adequado para sua plataforma: