เรามีความยินดีที่จะแจ้งการปล่อย GroupDocs.Parser for .NET 26.7 ซึ่งพร้อมให้บริการตั้งแต่ เดือนกรกฎาคม 2026

สิ่งใหม่ในรุ่นนี้

คีย์ สรุป ประเภท
PARSERNET-2890 เพิ่มความสามารถในการสกัดข้อมูล annotation จากเอกสาร PDF Improvement
PARSERNET-2891 เพิ่มแพ็กเกจ NuGet สำหรับ .NET 6, .NET 8, .NET 10 Improvement

การเปลี่ยนแปลง Public API

เพิ่มความสามารถในการสกัดข้อมูล annotation จากเอกสาร 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

การเปลี่ยนแปลง Public API: ไม่มี

ตัวอย่างโค้ด

สกัด annotation พร้อมกับข้อความเต็ม

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

สกัด annotation แยกต่างหาก

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

วิธีรับอัปเดต

NuGet

ติดตั้งแพ็กเกจ router — มันจะเลือกแพ็กเกจที่เหมาะสมกับแพลตฟอร์มของคุณโดยอัตโนมัติ: