เรามีความยินดีที่จะแจ้งการปล่อย 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
- .NET Framework 4.6.2 package
- .NET Standard 2.1 package
- .NET 6 package
- .NET 8 package
- .NET 10 package
ติดตั้งแพ็กเกจ router — มันจะเลือกแพ็กเกจที่เหมาะสมกับแพลตฟอร์มของคุณโดยอัตโนมัติ: