Kami dengan senang hati mengumumkan rilis GroupDocs.Parser for .NET 26.7, tersedia sejak Juli 2026.

Apa yang baru di rilis ini

Kunci Ringkasan Kategori
PARSERNET-2890 Menerapkan kemampuan untuk mengekstrak anotasi dari dokumen PDF Improvement
PARSERNET-2891 Menerapkan paket NuGet untuk .NET 6, .NET 8, .NET 10 Improvement

Perubahan API Publik

Menerapkan kemampuan untuk mengekstrak anotasi dari dokumen PDF

Kelas AnnotationItem telah ditambahkan ke namespace GroupDocs.Parser.Data.
Properti System.String Value telah ditambahkan ke kelas GroupDocs.Parser.Data.AnnotationItem.

Properti Boolean Annotations telah ditambahkan ke kelas GroupDocs.Parser.Options.Features.
Properti Boolean IncludeAnnotations telah ditambahkan ke kelas GroupDocs.Parser.Options.TextOptions.

Metode System.Collections.Generic.IEnumerable<GroupDocs.Parser.Data.AnnotationItem> GetAnnotations() telah ditambahkan ke kelas GroupDocs.Parser.Parser.
Metode System.Collections.Generic.IEnumerable<GroupDocs.Parser.Data.AnnotationItem> GetAnnotations(Int32) telah ditambahkan ke kelas GroupDocs.Parser.Parser.

Menerapkan paket NuGet untuk .NET 6, .NET 8, .NET 10

Perubahan API Publik: Tidak ada.

Contoh kode

Ekstrak anotasi bersama dengan teks lengkap

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

Ekstrak anotasi secara terpisah

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

Cara mendapatkan pembaruan

NuGet

Instal paket router — paket ini akan secara otomatis memilih paket yang sesuai untuk platform Anda: