Что нового в этом релизе

  • [Enhancement] Реализовано извлечение таблиц без шаблона из презентаций (PARSERNET‑2776)
    Теперь парсер может напрямую извлекать все таблицы из файла презентации, без необходимости предоставлять шаблон макета.

  • [Enhancement] Реализовано извлечение таблиц без шаблона из электронных таблиц (PARSERNET‑2775)
    Извлечение работает для таблиц в стиле Excel, возвращая только ListObject‑таблицы. Параметр pageIndex соответствует индексу листа.

Обе улучшения не меняют публичный API, поэтому существующий код продолжает компилироваться.

Применение – Извлечение таблиц из презентации

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

Применение – Извлечение таблиц из электронных таблиц

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

Исправления и улучшения

Category Description
Enhancement Table extraction without a template from presentations (PARSERNET‑2776)
Enhancement Table extraction without a template from spreadsheets (PARSERNET‑2775)

Никаких изменений публичного API и несовместимых изменений в этом релизе не было.

Как получить обновление

Ресурсы