このリリースの新機能

  • [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);
}

修正と機能強化

カテゴリ 説明
Enhancement テンプレートなしでプレゼンテーションから表を抽出 (PARSERNET‑2776)
Enhancement テンプレートなしでスプレッドシートから表を抽出 (PARSERNET‑2775)

このリリースでは公開 API の変更や破壊的変更は導入されていません。

アップデートの取得方法

リソース