Was ist neu in dieser Version

  • [Enhancement] Implementierung der Tabellenerfassung ohne Vorlage aus Präsentationen (PARSERNET‑2776)
    Der Parser kann nun alle Tabellen direkt aus einer Präsentationsdatei extrahieren, ohne dass eine Layout‑Vorlage bereitgestellt werden muss.

  • [Enhancement] Implementierung der Tabellenerfassung ohne Vorlage aus Tabellenkalkulationen (PARSERNET‑2775)
    Die Tabellenerfassung funktioniert bei Excel‑ähnlichen Tabellenkalkulationen und gibt nur ListObject‑Tabellen zurück. Das Argument pageIndex entspricht dem Arbeitsblatt‑Index.

Beide Verbesserungen behalten die öffentliche API unverändert bei, sodass vorhandener Code weiterhin kompiliert werden kann.

Verwendung – Tabellen aus einer Präsentation extrahieren

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

Verwendung – Tabellen aus einer Tabellenkalkulation extrahieren

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

Korrekturen und Verbesserungen

Kategorie Beschreibung
Verbesserung Tabellenerfassung ohne Vorlage aus Präsentationen (PARSERNET‑2776)
Verbesserung Tabellenerfassung ohne Vorlage aus Tabellenkalkulationen (PARSERNET‑2775)

In dieser Version wurden keine öffentlichen APIs oder Breaking Changes eingeführt.

So erhalten Sie das Update

Ressourcen