Z przyjemnością ogłaszamy wydanie GroupDocs.Parser for .NET 26.7, dostępne od lipca 2026.

Co nowego w tym wydaniu

Klucz Podsumowanie Kategoria
PARSERNET-2890 Wdrożenie możliwości wyodrębniania adnotacji z dokumentów PDF Ulepszenie
PARSERNET-2891 Wdrożenie pakietów NuGet dla .NET 6, .NET 8, .NET 10 Ulepszenie

Zmiany w publicznym API

Wdrożenie możliwości wyodrębniania adnotacji z dokumentów PDF

Klasa AnnotationItem została dodana do przestrzeni nazw GroupDocs.Parser.Data.
Właściwość System.String Value została dodana do klasy GroupDocs.Parser.Data.AnnotationItem.

Właściwość Boolean Annotations została dodana do klasy GroupDocs.Parser.Options.Features.
Właściwość Boolean IncludeAnnotations została dodana do klasy GroupDocs.Parser.Options.TextOptions.

Metoda System.Collections.Generic.IEnumerable<GroupDocs.Parser.Data.AnnotationItem> GetAnnotations() została dodana do klasy GroupDocs.Parser.Parser.
Metoda System.Collections.Generic.IEnumerable<GroupDocs.Parser.Data.AnnotationItem> GetAnnotations(Int32) została dodana do klasy GroupDocs.Parser.Parser.

Wdrożenie pakietów NuGet dla .NET 6, .NET 8, .NET 10

Zmiany w publicznym API: Brak.

Przykład kodu

Wyodrębnianie adnotacji wraz z pełnym tekstem

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);
    }
}

Wyodrębnianie adnotacji osobno

using (Parser parser = new Parser("C:\\MyDocuments\\MyFile.pdf"))
{
    IEnumerable<AnnotationItem> annotations = parser.GetAnnotations();
    foreach (AnnotationItem annotation in annotations)
    {
        Console.WriteLine(annotation.Value);
    }
}

Jak uzyskać aktualizację

NuGet

Zainstaluj pakiet routera — automatycznie wybierze odpowiedni pakiet dla Twojej platformy: