Nos complace anunciar el lanzamiento de GroupDocs.Parser for .NET 26.7, disponible a partir de julio de 2026.
Novedades en esta versión
| Clave | Resumen | Categoría |
|---|---|---|
| PARSERNET-2890 | Implementar la capacidad de extraer anotaciones de documentos PDF | Mejora |
| PARSERNET-2891 | Implementar paquetes NuGet para .NET 6, .NET 8, .NET 10 | Mejora |
Cambios en la API pública
Implementar la capacidad de extraer anotaciones de documentos PDF
Se ha añadido la clase AnnotationItem al espacio de nombres GroupDocs.Parser.Data.
Se ha añadido la propiedad System.String Value a la clase GroupDocs.Parser.Data.AnnotationItem.
Se ha añadido la propiedad Boolean Annotations a la clase GroupDocs.Parser.Options.Features.
Se ha añadido la propiedad Boolean IncludeAnnotations a la clase GroupDocs.Parser.Options.TextOptions.
Se ha añadido el método System.Collections.Generic.IEnumerable<GroupDocs.Parser.Data.AnnotationItem> GetAnnotations() a la clase GroupDocs.Parser.Parser.
Se ha añadido el método System.Collections.Generic.IEnumerable<GroupDocs.Parser.Data.AnnotationItem> GetAnnotations(Int32) a la clase GroupDocs.Parser.Parser.
Implementar paquetes NuGet para .NET 6, .NET 8, .NET 10
Cambios en la API pública: Ninguno.
Ejemplo de código
Extraer anotaciones junto con el 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);
}
}
Extraer anotaciones por separado
using (Parser parser = new Parser("C:\\MyDocuments\\MyFile.pdf"))
{
IEnumerable<AnnotationItem> annotations = parser.GetAnnotations();
foreach (AnnotationItem annotation in annotations)
{
Console.WriteLine(annotation.Value);
}
}
Cómo obtener la actualización
NuGet
- .NET Framework 4.6.2 package
- .NET Standard 2.1 package
- .NET 6 package
- .NET 8 package
- .NET 10 package
Instale el paquete router — seleccionará automáticamente el paquete adecuado para su plataforma: