HN 日本語サマリー

← 一覧へ戻る
Web開発

A browser-based viewer for Office Open XML documents

A browser-based viewer for Office Open XML documents (ooxml.silurus.dev)

23 pointsby mathiaswp6 コメント

要約

このライブラリは、RustとWebAssemblyを使用して、DOCX、XLSX、PPTXといったOffice Open XMLドキュメントをブラウザ上でレンダリングするビューアを提供します。Canvas APIを利用して描画し、ドキュメントAPIや組み込みビューアを通じて、プレビュー、サムネイル、ナビゲーションなどの機能を利用できます。

全文翻訳

ブラウザベースのOOXMLレンダリングライブラリ。 DOCX、XLSX、PPTX向けのRust/WASMパーサーとCanvasレンダラーで、ドキュメントAPIとすぐに使えるビューアを提供します。 Rust/WASMパーサー DOCX、XLSX、PPTXの解析はRustで実装され、WebAssemblyにコンパイルされています。 Canvasレンダリング ドキュメントはCanvas 2D APIでレンダリングされます。レイアウトと機能のサポートは、フォーマットとドキュメントによって異なります。 仕様に基づいた実装 実装は、ECMA-376 / ISO 29500および関連するMicrosoftのドキュメントを参照しています。 ドキュメントAPIとビューア 組み込みビューアまたはドキュメントAPIを使用して、カスタムプレビュー、サムネイル、ナビゲーションを行います。 このページでライブデモを体験 フォーマットを切り替えたり、ページやスライドをナビゲートしたり、シートをスクロールしたりできます。 DOCX XLSX PPTX サンプル1.docx ライブ · WASM フォーマットドキュメント: DOCX · XLSX · PPTX レンダリングされるもの フォーマットサポートを一目で確認できます。 各フォーマットでサポートされている機能の一部を以下に示します。複雑なドキュメントはOfficeと異なる場合があります。詳細はREADMEを参照してください。 DOCX.docx ヘッダー、フッター、セクション付きのページレイアウト 罫線、塗りつぶし、結合セルを含む複雑なテーブル インライン/アンカー画像、オプションのTIFFデコード、描画MLシェイプ(画像塗りつぶし付き) CJKタイポグラフィ: ルビ、縦書き、文字グリッド 数式、クラシックチャート、オプションのChartEx / 3D / 地域マップレンダリング 変更履歴マークアップ、テキスト/要素コンテキスト、プログレッシブ仮想スクロール、ズーム、検索、リンク 完全なサポートマトリックス ↗︎ XLSX.xlsx 固定ペインとアウトライン付きのマルチシートワークブック キャッシュされた数式、日付、Excelの数値フォーマット クラシックチャート、オプションのChartEx / 3D / 地域マップ、スパークライン、条件付き書式 TIFFデコードオプション付き画像、描画シェイプ、スタイル付きスライサー ピボットメタデータ、コメント、CJKセルテキスト 複数エリア選択、範囲/要素コンテキスト、TSVコピー、検索、内部リンク、ズーム、ドラッグリサイズ 完全なサポートマトリックス ↗︎ PPTX.pptx スライドマスターとレイアウト継承 プリセット/カスタムシェイプ、グループ、SmartArtテキスト グラデーション塗りつぶし、画像効果、3Dシェーディング クラシックコンボチャート、ストックチャート、オプションのChartEx / 3D / 地域マップ WordArt、埋め込みフォント、オプションのTIFF画像、数式、埋め込みオーディオ/ビデオ テーブルテキスト選択、テキスト/要素コンテキスト、プログレッシブ仮想スクロール、ズーム、検索、リンク 完全なサポートマトリックス ↗︎ お知らせ リリースと移行のお知らせ。 すべてのお知らせを表示 ↗︎ 2026年9月1日 v0.84.1 v0.84.1でのWordレイアウトの改善 v0.84.1では、レガシーテキストボックスの間隔が改善され、ページ区切り動作は対象のWordドキュメントに限定されるように注意深く制限されています。お知らせを読む ↗︎ 2026年9月1日 v0.84.0 v0.84.0でのTIFF画像 v0.84.0では、Word、Excel、PowerPointファイル全体でTIFF画像の表示がオプションで追加されました。試してみる、およびVS Code拡張機能に自動的に含まれています。お知らせを読む ↗︎ 2026年8月28日 v0.83.0 v0.83.0で大きなWordおよびPowerPointファイルがより早く開くように v0.83.0では、大きなWordおよびPowerPointファイルの最初のページまたはスライドがより早く表示され、大きなWordテーブルの処理速度が向上し、利用可能な場合は埋め込みPowerPointフォントが使用されます。お知らせを読む ↗︎