We’re happy to announce the GroupDocs.Parser for .NET 25.10 release, available as of October 2025. This update brings a new table‑extraction capability, several API refinements, and a critical fix for PDF pagination.

มีอะไรใหม่ในรุ่นนี้

📄 ดึงตารางจากหน้าใดก็ได้ (PARSERNET‑2745)

เพิ่ม overload สองตัวให้กับ GroupDocs.Parser.Parser ที่ช่วยให้คุณดึงโครงสร้างตารางโดยตรงจากเอกสารโดยไม่ต้องใช้แม่แบบ

  • IEnumerable<PageTableArea> GetTables() – ดึงตารางจากเอกสารทั้งหมด.
  • IEnumerable<PageTableArea> GetTables(int pageIndex) – ดึงตารางจากหน้าที่ระบุ.

หมายเหตุ: PageTableArea แสดงถึงพื้นที่ตารางที่ตรวจจับได้รวมถึงเซลล์, การอ้างอิงหน้าและสี่เหลี่ยมขอบเขต.

ตัวอย่าง – ดึงตารางจากหน้าเดียว

using (Parser parser = new Parser(filePath))
{
    int pageIndex = 0;               // first page (zero‑based)
    IEnumerable<PageTableArea> tables = parser.GetTables(pageIndex);

    // iterate over tables
    foreach (var table in tables)
    {
        // work with table.Cells, table.Page, etc.
    }
}

🔧 การออกแบบ API ใหม่ – ตัวสร้าง PageTableArea แบบ internal (PARSERNET‑2743)

ตัวสร้างสาธารณะของ GroupDocs.Parser.Data.PageTableArea ถูกลบออกและตอนนี้เป็น internal. ตัวอย่างของคลาสนี้จะสร้างโดยเครื่องมือ Parser เท่านั้น เพื่อป้องกันการใช้โดยไม่ได้ตั้งใจ. การเปลี่ยนแปลงนี้ไม่เข้ากันกับรุ่นก่อนสำหรับผู้ที่เคยสร้าง PageTableArea ด้วยตนเอง.

🐞 การแก้ไข – การแยกวิเคราะห์ PDF จำกัดที่หน้าแรก 4 หน้า (PARSERNET‑1871)

Parser ตอนนี้ประมวลผลทุกหน้าของเอกสาร PDF อย่างถูกต้อง. ก่อนหน้านี้จะคืนค่าเฉพาะสี่หน้าครั้งแรกเมื่อเรียกใช้ API การแยกวิเคราะห์.

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

แหล่งข้อมูล