Co nowego w tym wydaniu

  • [Enhancement] Implementacja wyodrębniania tabel bez szablonu z prezentacji (PARSERNET‑2776)
    Parser może teraz wyodrębniać wszystkie tabele z pliku prezentacji bezpośrednio, bez konieczności podawania szablonu układu.

  • [Enhancement] Implementacja wyodrębniania tabel bez szablonu z arkuszy kalkulacyjnych (PARSERNET‑2775)
    Wyodrębnianie tabel działa dla arkuszy w stylu Excel, zwracając tylko tabele ListObject. Argument pageIndex odnosi się do indeksu arkusza.

Oba ulepszenia nie zmieniają publicznego API, więc istniejący kod nadal kompiluje się.

Użycie – Wyodrębnianie tabel z prezentacji

using (Parser parser = new Parser(filePath))
{
    // Returns every table found in the whole presentation
    IEnumerable<PageTableArea> tables = parser.GetTables();
}

Użycie – Wyodrębnianie tabel z arkusza kalkulacyjnego

using (Parser parser = new Parser(filePath))
{
    int pageIndex = 0;               // Worksheet index
    // Returns ListObject tables from the specified worksheet
    IEnumerable<PageTableArea> tables = parser.GetTables(pageIndex);
}

Poprawki i ulepszenia

Kategoria Opis
Ulepszenie Wyodrębnianie tabel bez szablonu z prezentacji (PARSERNET‑2776)
Ulepszenie Wyodrębnianie tabel bez szablonu z arkuszy kalkulacyjnych (PARSERNET‑2775)

Nie wprowadzono żadnych zmian w publicznym API ani zmian łamiących kompatybilność w tym wydaniu.

Jak uzyskać aktualizację

Zasoby