Skip to content
@ReportsWeb

Reports.Web

ブラウザで帳票をデザイン、どの言語からでも PDF 出力 / Report designer & PDF engine

Reports.Web

Reports.Web — ブラウザで帳票をデザイン、どの言語からでも PDF 出力

Reports.Web は、純国産の帳票ツールです。帳票のレイアウトはブラウザで動くデザイナーで作り、アプリからは値を入れて印刷データを作るだけ。描画は C++ WebAssembly の帳票エンジンが行うので、どの言語から出しても同じ帳票になります。請求書・見積書・納品書・宛名ラベル・名刺・郵便番号一覧など、日本の業務帳票に向いています。

デザイナー(ブラウザ) 出力した請求書
Reports.Web Designer Invoice PDF

サンプルとパッケージ

各リポジトリは、製品の配布 ZIP に入っているサンプルです。Docker だけで、すぐに動かせます。

言語 サンプル パッケージ 状態
Node.js / TypeScript wasm-node npm @pao-at-office/reports-web 公開中
PHP wasm-php Composer paoatoffice/reports-web(Packagist 登録待ち) 公開中
Java wasm-java Maven Central ac.pao:reports-web 公開中
.NET (C#) wasm-dotnet NuGet Reports.Web 公開中
Go wasm-go Go module github.com/ReportsWeb/wasm-go/reportsweb 公開中
Ruby wasm-ruby RubyGems reports_web 公開中
Rust wasm-rust crates.io reports-web 公開中
Pure Java java Maven Central ac.pao:reports-java-engine 公開中
Pure Python — 製品の配布 ZIP(SDK 同梱) ZIP で提供
WPF (.NET) wpf NuGet Reports.Web.Wpf 公開中

帳票エンジン:ghcr.io/reportsweb/engine(Docker イメージ)

しくみ

あなたのアプリ(PHP / Java / .NET / Go / Ruby / Rust / Node.js)
      │  帳票定義 .prepdj に値を入れて、印刷データ(PREPEJ / JSON)を作る
      ▼
帳票エンジン ghcr.io/reportsweb/engine(C++ WebAssembly)──▶ PDF

Pure Java・Pure Python・WPF 版は、エンジンを各言語の中で動かし、デスクトップのデザイナー・プレビュー・印刷まで含みます。帳票定義と印刷データの形式は全版共通です。

体験版

パッケージとエンジンは体験版で、出力に赤い「SAMPLE」の印が付きます。ご購入後に納品するライセンスファイルで印が消えます。→ ご購入・お見積もり


English — Reports.Web is a report designer and PDF engine from Japan. Design invoices, estimates, labels and business cards in the browser; build print data (PREPEJ JSON) from PHP, Java, .NET, Go, Ruby, Rust or Node.js; render identical PDFs with one C++ WebAssembly engine (ghcr.io/reportsweb/engine). Pure Java, Pure Python and WPF editions run the engine natively with desktop designer and previewer. Packages and the engine are trial builds (red "SAMPLE" mark) until a purchased license file is configured.

Pao@Office — https://www.pao.ac/ — info@pao.ac

Popular repositories Loading

  1. engine engine Public

    Reports.Web report engine (C++ WebAssembly) as a Docker image: POST PREPEJ JSON, get PDF. Trial build.

    Dockerfile

  2. wasm-node wasm-node Public

    Reports.Web samples for Node.js / TypeScript: design reports in the browser, render PDF with the C++ WebAssembly engine (npm @pao-at-office/reports-web).

    PLpgSQL

  3. .github .github Public

    Organization profile

  4. wasm-go wasm-go Public

    Reports.Web samples for Go: design reports in the browser, render PDF with the C++ WebAssembly engine (module github.com/ReportsWeb/wasm-go/reportsweb).

    PLpgSQL

  5. wasm-dotnet wasm-dotnet Public

    Reports.Web samples for .NET / C# (ASP.NET Core): design reports in the browser, render PDF with the C++ WebAssembly engine (NuGet Reports.Web).

    PLpgSQL

  6. wasm-php wasm-php Public

    Reports.Web for PHP: Composer package paoatoffice/reports-web and samples. Design reports in the browser, render PDF with the C++ WebAssembly engine.

    PLpgSQL

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…