אנחנו שמחים להודיע על שחרור GroupDocs.Parser for .NET 25.10, זמין החל מ-אוקטובר 2025. עדכון זה מוסיף יכולת חדשה לחילוץ טבלאות, מספר שיפורים ב‑API, ותיקון קריטי לפשרון של PDF.

מה חדש במהדורה זו

📄 חילוץ טבלאות מכל דף (PARSERNET‑2745)

הוספו שני עומסים ל‑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 (PARSERNET‑2743)

הבנאי הציבורי של GroupDocs.Parser.Data.PageTableArea הוסר וכעת הוא פנימי. מופעי מחלקה זו נוצרות אך ורק על‑ידי מנגנון ה‑Parser, כדי למנוע שימוש בטעות. שינוי זה אינו תואם לאחור עבור כל מי שהיו יוצרי מופע של PageTableArea באופן ישיר.

🐞 תיקון – ניתוח PDF מוגבל ל-4 העמודים הראשונים (PARSERNET‑1871)

ה‑parser כעת מעבד באופן תקין את כל העמודים של מסמך PDF. בעבר, רק ארבעת העמודים הראשונים הוחזרו בעת קריאת ה‑API לניתוח.

כיצד לקבל את העדכון

משאבים