7言語対応の帳票ツール「Reports Web」リリース

Reports Webが、WebAssemblyを活用した共通エンジンにより、PHPやJavaなど7つの言語から同一の帳票出力と環境を超えたデータ共有を実現しました。
Reports Webの概要
Reports Webは、WebAssembly(WASM)を用いた共通帳票エンジンを搭載し、開発言語や稼働環境を問わず一貫した帳票運用を可能にするツールです。多様なシステム環境間でのシームレスな連携と、効率的な帳票開発を支援します。
リリース日:2026年10月5日
対応言語:PHP、Java(Spring Boot)、C#(ASP.NET Core)、TypeScript/Node.js、Rust(Axum)、Go、Ruby(Sinatra)
開発ライセンス価格:100,000円(税込:110,000円)
※開発用パソコン1台につき1ライセンス。運用専用サーバーやエンドユーザーのパソコンにはライセンス不要(ランタイムライセンスフリー)
言語と環境をつなぐ共通形式
Reports Webは、帳票デザイン(.prepdj)と印刷データ(.prepej)の2種類のファイル形式を採用しています。これらはJSONベースの共通レイアウト構造を持ち、言語や環境をまたいだ受け渡しが可能です。例えば、Windowsで作成したデザインをJavaのサーバーで利用したり、PHPシステムが生成した印刷データをRustシステムで処理したりといった運用が実現できます。
※フォントや、ファイル内に含めず外部参照する画像などは、受け渡し先でも利用できる必要があります。フォントなどの環境差により、表示や改行が異なる場合があります。
多様な開発環境への対応
WebAssembly方式のほか、WASMを使用しない言語別帳票エンジン(Pure Java、Pure Python、WPF/.NET)も同梱しており、環境に合わせた最適な実装が選択できます。また、Reports.netで作成した帳票定義ファイル(.prepd)を読み込み、Reports Web形式へ移行することも可能です。
※装飾文字オブジェクトはReports Webの対象外です。Reports.netのすべての表現が同一に再現されることを保証するものではありません。
まとめ
Reports Webは、複数のプログラム言語とOS環境を横断して利用できる共通の帳票基盤を提供し、AI活用を含めた柔軟な帳票開発をサポートします。
関連リンク
https://www.pao.ac/reports.web/demo.html
https://www.pao.ac/reports.web/try/
https://www.pao.ac/demo/reports.web/design/
https://www.pao.ac/demo/reports.web/preview/
https://www.pao.ac/reports.web/
https://www.pao.ac/reports.web/#download
https://www.pao.ac/
https://www.pao.ac/reports.web/man.html