Reports.net
デザイナーで描いて、
C# で流し込む。
日本の帳票を、思いのままに。
Reports.net は、帳票デザイナー・帳票エンジン・プレビュアーを一式そろえた純国産の .NET 帳票ツールです。 縦書き・均等割付・印影・バーコードなど日本の帳票に必要な機能を標準搭載し、 印刷・プレビュー・PDF・SVG に出力できます。Windows はもちろん、Linux・クラウド・スマートフォンでも動作します。
1 開発ライセンス 88,000円(税込)/ ランタイム無償
配布台数の制限なし
- 13.4.0 PDF 出力でバーコードの黒バー調整・白バー調整に対応/Code93 のチェックキャラクタを修正
- 13.3.0(2026/9/9) SVG 帳票の文字配置を修正
- 13.2.0(2026/8/26) JSON 形式の帳票ファイルに対応/プレビュアーに文字列検索を追加/英語環境での画面表示に対応
- 13.0.0(2026/2/22) SVG 帳票出力に本格対応/PDF に日本語 TrueType フォント 5 書体を内蔵/デザイナーに複数回 Undo・Redo と PDF プレビューを追加
用途から探す ― あなたの帳票は、こう作ります
Reports.net の特長
Windows フォーム、WPF、コンソール、ASP.NET、ASP.NET Core、Web API、MAUI。 .NET Framework 2.0 から .NET 10 まで、ひとつの帳票定義をそのまま使い回せます。
紙の帳票そのままに描ける WYSIWYG デザイナー
用紙の上に文字・線・四角・円・画像・バーコード・装飾文字を置くだけ。固定行数の明細や緻密な罫線配置など、日本の帳票レイアウトをそのまま再現できます。
縦書き・均等割付・印影 ― 日本仕様が標準
縦書き、均等割り付け、桁あふれ時の自動縮小、自動折り返し、四隅ごとの角丸、網掛け、二重線、ハンコの印影。日本の商習慣で必要になる表現を追加ツールなしで実現します。
印刷・プレビュー・PDF・SVG・XPS へ出力
ひとつの帳票データから、プリンター出力、Windows フォーム/WPF プレビュー、日本語フォント内蔵の PDF、ブラウザでそのまま表示・印刷できる SVG、XPS に出力できます。
Windows・Linux・クラウド・スマホで動く
Windows サーバーはもちろん、Linux(Docker)、Azure / AWS / GCP、さらに MAUI で Android・iOS・Mac Catalyst でも帳票のプレビューと印刷ができます。
コードでページをフルコントロール
イベント駆動に振り回されず、帳票の出力ロジックを一か所に集約。PageStart() → Write() → PageEnd() のシンプルな API で、改ページも小計も思いどおりに書けます。
バーコード 24 種を標準搭載
JAN・QR はもちろん、コンビニバーコード、郵便カスタマバーコード、GS1-128、GS1 DataBar、DataMatrix、PDF417 まで。印刷・PDF・SVG のすべてで同じバーコードを出力します。
海外製レポートツールの翻訳版ではありません。
日本の帳票文化に寄り添った、純国産
Reports.net は、日本の帳票に要求される機能を盛り込んだ帳票作成ツールとして、2001 年から独自に開発してきた製品です。固定行数の明細、緻密な罫線配置、縦書き、均等割り付け、印影。伝票・請求書・納品書など、日本の商習慣でよく見かける帳票デザインを、そのまま作り上げられます。
印刷コードは、1 か所に書いて制御する
従来の多くのツールが採用してきた「ヘッダー・明細・フッターの各イベントにコードを書く」形式ではなく、1 か所に印刷コードを書いて制御する形式です。どの行に何を出すか、いつ改ページするかが一か所に集まるので、「あれ、どこに書いたっけ?」と探し回ることがありません。開発も保守もまっすぐ進みます。
デザイナーで描いたとおりに、出る。
左が帳票デザイナーの画面、右が製品付属のサンプルプログラム「02. 実践帳票サンプル集」の見積書を実行した出力結果(2 ページ目)です。Excel のデータを読み込み、明細 14 行と消費税・合計を書き込んでいます。見た目を合わせるための調整は一切していません。
印影は透過 PNG を画像オブジェクトとして置いたもの。このサンプルのソースコードは製品に同梱、GitHub でも公開しています。
主な機能
帳票の設計から出力まで、必要なものはすべて製品に含まれています。
1ひとつの設計方式 ― ページ固定レイアウト + コード
Reports.net の帳票は「用紙の上に置いた固定レイアウト」と「C# / VB.NET のコード」の組み合わせです。 デザイナーで見た目を決め、プログラムからオブジェクト名を指定して値を書き込みます。 どの行に何を出すか、いつ改ページするかはすべてコードで決められるので、帳票ロジックが散らばりません。
- 帳票定義ファイル(.prepd / .prepdj)は仕様公開の XML / JSON。プログラムからの動的生成や自動編集も可能
- 印刷データ(.prepe / .prepej)を保存しておけば、別プログラムから何度でも再印刷
- ページごとに定義ファイルを切り替えて、表紙+明細+広告のような複数帳票の一括出力も可能
// 帳票定義を読み込んで、値を書き込み、PDF に出力する IReport rep = ReportCreator.GetPdf(); rep.LoadDefFile("見積書.prepd"); rep.PageStart(); rep.Write("顧客名", "織田信長 様"); rep.Write("合計金額", "6,258,714"); for (int i = 0; i < items.Count; i++) { rep.Write("品名", items[i].Name, i + 1); // 行番号は 1 始まり rep.Write("金額", items[i].Price, i + 1); } rep.PageEnd(); rep.SavePDF("見積書.pdf"); // SaveSVGFile() / SaveXPS() / Output() も同じ流れ
Reports.net の構成。帳票定義も印刷データも仕様公開のファイルなので、どの段階も自分のプログラムで扱えます。
- 帳票デザイナーで描く紙の帳票を見ながら、文字・線・表・画像・バーコードを置きます。
- 帳票定義ファイルに保存.prepd(XML)か .prepdj(JSON)。仕様公開なので、テキストで直したりプログラムで作ったりもできます。
- プログラムから値を流し込むC# / VB.NET でオブジェクト名を指定して値を書くだけ。行送りも改ページもコードで決めます。
- 出力先を選ぶ同じ帳票データから、印刷・プレビュー・PDF・SVG・XPS・印刷データを選ぶだけ。印刷データは保存して何度でも再印刷できます。
2使いやすい帳票デザイナー
Windows 用のスタンドアロンアプリとして付属します。Visual Studio を開かなくても帳票デザインだけを進められるので、 デザイン担当とコーディング担当の分業がしやすくなります。
- グリッド表示・グリッド吸着、上下左右中央の整列、サイズ揃え、重ね順、オブジェクトのロック
- 複数回の Undo / Redo(Ctrl+Z / Ctrl+Y)
- 印刷プレビューと PDF プレビューをデザイン中にその場で確認
- 用紙は はがき・A5・B5・A4・B4・A3 の縦横と任意サイズ。インチ指定も可能
- 日本語 / 英語の UI 切り替え
3日本の帳票に必要な表現を標準装備
海外製の帳票ツールでは後付けになりがちな日本仕様を、すべてデザイナーのプロパティで設定できます。
- 文字:縦書き、均等割り付け(対象文字・前後スペースの指定)、指定桁や指定バイト数を超えたら自動縮小、自動折り返し、はみ出しカット、アウトライン文字
- 罫線・図形:実線・点線・破線・一点鎖線・二点鎖線、二重線、四隅ごとに指定できる角丸、網掛け(濃度指定)
- 装飾文字:影付き、斜体、反転、重ね文字、回転など、商業印刷のような表現
- 画像・印影:透過 PNG のハンコ画像を帳票に重ねて出力。等比・枠に合わせる・反転などの配置指定
- 繰り返し:すべてのオブジェクトに縦・横の繰り返し間隔を設定でき、明細行を一括で定義
この見本は Reports.net のエンジンが出力した SVG そのものです。別タブで開く
4PDF は日本語フォント内蔵。SVG はブラウザでそのまま印刷
PDF 出力は自前実装で、外部ライブラリに依存しません。Noto Sans JP / Noto Serif JP / IPAexGothic / IPAexMincho / M PLUS 1p の 5 書体を DLL に内蔵し、 游ゴシックやメイリオでデザインした帳票も雰囲気の近いフォントで自動的に埋め込み出力します。サーバーへのフォントインストールは不要です。
SVG 出力は PDF リーダー不要。ブラウザで開くだけで帳票が表示され、ブラウザの印刷機能で改ページも正しく印刷できます。 HTML に埋め込めるので、Web アプリの画面内プレビューや、WebView を使ったデスクトップ・スマートフォンの印刷プレビューにそのまま使えます。
- PDF(テキスト)/ イメージ PDF(ページ全体を画像化。Windows・Azure 版)
- SVG / SVGZ / インライン SVG を埋め込んだ HTML 文字列(
GetSvg()) - XPS、プリンター直接印刷、Windows フォーム/WPF プレビュー
5Windows フォーム版・WPF 版のプレビュアー
プレビュー画面はアプリに組み込めるほか、単体のプレビュアー exe としても付属します。 WPF 版は XAML ファイルを置き換えるだけで、ツールバーやアイコンをお客様のシステムに合わせたデザインに変更できます。
- ページ移動、50~200% のズーム、自動スケーリング、印刷ダイアログ
- 帳票内の文字列検索(あいまい・完全一致)と該当箇所の強調表示
- プレビューから PDF 保存、印刷データ(.prepe / .prepej)の保存・読み込み
- ファイル保存などのメニューをプログラムから制限可能
WPF 版のカスタマイズ手順は 動画 と、製品付属サンプル「05.XAML」で解説しています。
Windows フォーム版プレビュアー。WPF 版を XAML でカスタマイズした例
6バーコードは追加ツール不要
自社製バーコードエンジンを内蔵しています。デザイナーでバーコードオブジェクトを置き、値を書き込むだけです。黒バー・白バーの調整(1/600 インチ単位)にも対応し、印刷・PDF・SVG で同じ結果になります。
12 種類すべて Reports.net の実出力(SVG)。スキャナーで読み取れます。別タブで開く
帳票ツールに求めること、ぜんぶ。
「これはできますか?」への答えをまとめました。ここに書いてあることは、すべて標準機能です。詳しい仕様は 機能一覧(詳細) にあります。
文字
- 縦書き
- 均等割り付け(対象文字・前後スペース指定)
- 桁あふれ時の自動縮小(伸縮自在)
- 指定桁数・指定バイト数を超えたら縮小
- 自動折り返し・はみ出しカット
- 左/中央/右・上/中/下 揃え
- フォント・サイズ・色・太字・斜体・下線・取消線
- アウトライン文字
- 背景色・枠線付き文字
- 回転(任意角度)
罫線・図形
- 実線・点線・破線・一点鎖線・二点鎖線
- 点線間隔のカスタム指定
- 二重線
- 線幅・線色
- 四角・角丸四角(四隅ごとに角/丸を指定)
- 塗りつぶし・網掛け(濃度指定)
- 円・楕円
- 縦横の繰り返し(明細行・ラベル)
画像・装飾
- 画像(BMP・PNG・JPEG・GIF 等)
- 透過 PNG の印影・ロゴ
- 等比・枠に合わせる・原寸
- 上下左右の反転
- デザイン時の下敷き画像(既存帳票のスキャンを置いてなぞる。印刷には出ない)
- 装飾文字:影付き・斜体・反転・重ね・回転
- プログラムから画像を動的に差し替え
バーコード
- JAN13・JAN8・UPC-A・UPC-E
- ITF・Matrix 2of5・NEC 2of5
- NW-7・Code39・Code93・Code128
- UCC/EAN-128・GS1-128
- コンビニバーコード・郵便カスタマバーコード
- QR コード・DataMatrix・PDF417
- GS1 DataBar(標準・二層・限定・拡張・拡張多層)
- 添え字の表示・均等割付、黒バー/白バー調整
用紙・ページ
- はがき・A5・B5・A4・B4・A3・任意サイズ
- 縦・横
- mm/インチ指定
- 改ページはコードで自由に
- 複数種類の帳票を 1 つの印刷データに連結
- ページ単位の帳票定義切り替え
- ラベル・レシートプリンターのページカット
出力
- プリンター印刷(ダイアログあり/なし)
- Windows フォーム/WPF プレビュー
- PDF(5 書体の日本語フォント内蔵・埋め込み)
- イメージ PDF
- SVG・SVGZ・HTML(インライン SVG)
- XPS
- 印刷データ XML/JSON の保存・再読込
- ZIP 圧縮バイナリ(Web API 連携用)
プレビュー
- ページ移動・ズーム(50~200%)・自動スケーリング
- 文字列検索(あいまい/完全一致)
- プレビューから印刷・PDF 保存
- ツールバー・メニューの表示制御
- WPF 版は XAML で見た目を差し替え
- 単体プレビュアー exe 付属(.prepe の関連付け)
プログラミング
- C#・VB.NET・その他の .NET 言語
- .NET Framework 2.0~4.8.1、.NET 5~10
- データソースを問わない(DB・Excel・JSON・何でも)
- 実行時にオブジェクトの属性を変更(色・フォント・位置)
- 帳票定義を XML/JSON でプログラム生成
- NuGet パッケージ・GitHub サンプル
- Windows・Linux・Docker・Azure/AWS/GCP・MAUI
帳票ロジックは、1 か所に。
Reports.net にはヘッダー/明細/フッターのセクションも、それぞれに書くイベントハンドラもありません。 明細の繰り返し、改ページ、小計・合計、ページ番号。全部ふつうの C# として、1 つのメソッドの中に書けます。読める、追える、直せる。
// 商品一覧を、1 ページ 20 行で改ページしながら出力する IReport rep = ReportCreator.GetPdf(); rep.LoadDefFile("商品一覧.prepd"); const int ROWS = 20; int row = 0, page = 0; decimal subtotal = 0; rep.PageStart(); foreach (var item in items) { if (row == ROWS) // ページが埋まった { rep.Write("小計", subtotal.ToString("#,0")); rep.Write("ページ", $"{++page}"); rep.PageEnd(); rep.PageStart(); // 改ページ row = 0; subtotal = 0; } row++; rep.Write("品名", item.Name, row); rep.Write("金額", item.Price.ToString("#,0"), row); subtotal += item.Price; } rep.Write("小計", subtotal.ToString("#,0")); rep.Write("ページ", $"{++page}"); rep.PageEnd(); rep.SavePDF(stream); // Web なら Stream へ直接
覚える API は、これだけ
| LoadDefFile(path / Stream) | 帳票定義(.prepd / .prepdj)を読み込む |
|---|---|
| PageStart() / PageEnd() | ページの開始・終了。呼ぶたびに改ページ |
| Write(name, value) | オブジェクトに値を書き込む |
| Write(name, value, row) | 繰り返しオブジェクトの row 行目(1 始まり)に書き込む |
| Write(name, value, col, row) | 縦横に繰り返すオブジェクト(ラベル用紙など) |
| Output() | 印刷またはプレビュー表示 |
| SavePDF(path / Stream) | PDF 出力 |
| SaveSVGFile(path) / GetSvg() | SVG 出力/インライン SVG の HTML 文字列を取得 |
| SaveXPS(path) | XPS 出力 |
| SaveXMLFile / SaveJsonFile / SaveData() | 印刷データを XML/JSON/ZIP バイナリで保存 |
| LoadXMLFile / LoadData() | 保存した印刷データを読み込んで再出力 |
| ChangeDefFile(path) | ページ途中で帳票定義を切り替える |
| z_Objects | 実行時にオブジェクトの色・フォント・位置などを変更 |
帳票定義と印刷データは仕様公開の XML / JSON です。デザイナーを使わずにプログラムで生成しても、Git で差分管理しても構いません。 プログラマーズマニュアル・XML 仕様書 ›
出力形式と対応アセンブリ
製品には 3 つのアセンブリが含まれます。Windows 専用の通常版、Windows の Web サーバー向けの Azure 版、Linux・MAUI 向けの Linux 版です。 帳票定義ファイルと印刷データはすべて共通です。
| 出力先 | 通常版 Pao.Reports.dll | Azure 版 Pao.Reports.Azure.dll | Linux 版 Pao.Reports.Linux.dll |
|---|---|---|---|
| プリンター印刷 | ○ | ○ | ― |
| 印刷プレビュー(Windows フォーム) | ○ | ― | ― |
| 印刷プレビュー(WPF / XAML カスタマイズ) | ○ | ― | ― |
| PDF(テキスト・日本語フォント埋め込み) | ○ | ○ | ○ |
| イメージ PDF(ページ全体を画像化) | ○ | ○ | ― |
| SVG / SVGZ / HTML(インライン SVG) | ○ | ○ | ○ |
| XPS | ○ | ○ | ― |
| 印刷データ XML / JSON(再読込・再印刷用) | ○ | ○ | ○ |
| SVG + WebView によるプレビュー・印刷(WPF / MAUI) | ○ | ○ | ○ |
| 主な動作環境 | Windows デスクトップ・Windows サーバー | IIS・Azure・AWS・GCP の Windows サーバー | Linux・Docker・Azure / AWS / GCP の Linux、MAUI(Android / iOS / Mac Catalyst / Windows) |
PDF の対応フォント・制限事項は PDF 出力仕様 をご覧ください。 イメージ PDF は印刷イメージをそのまま画像化するため表現に制限がありませんが、文字の選択・検索はできません。
クラウド・Linux・スマートフォンまで、ひとつのエンジンで
Linux 版エンジン(Pao.Reports.Linux.dll)は netstandard2.0 ベースで、画像処理に ImageSharp を採用し GDI+ に依存しません。 Docker コンテナでも、Azure / AWS / GCP でも、MAUI アプリの中でも同じ帳票を出力します。
- 開発開発者 PC で帳票を設計し、Visual Studio で帳票 Web アプリか Web API を作ります。エンジンは NuGet から入ります。
- デプロイAzure・AWS・GCP・オンプレミスへ。Windows Server でも Linux でも、Docker でも動きます。
- リクエストユーザーはブラウザから帳票を要求するか、クライアントアプリが Web API に帳票データを要求します。
- 出力ブラウザには SVG を返してそのまま表示・印刷(PDF も)。クライアントアプリは受け取った帳票データを印刷・プレビュー・PDF 出力します。スマートフォンの印刷にも使えます。
Web アプリ ― ブラウザに PDF / SVG を返す
ASP.NET Core(MVC / Razor Pages)で帳票を生成し、PDF のダウンロードや SVG の画面内表示を行います。Windows サーバーでも Linux コンテナでも同じコードです。
Web API ― 印刷データを配る
REST API がサーバー側で印刷データ(ZIP 圧縮)を作り、Windows フォーム・WPF・MAUI などのクライアントが受け取って印刷・プレビュー・PDF 出力します。データベースへのアクセスはサーバー側だけで済みます。
MAUI ― スマートフォンで印刷
エンジンが出力した SVG を MAUI の WebView に表示すれば、それがプレビューです。Android の PrintManager、iOS の UIPrintInteractionController を通じてアプリから直接印刷できます。
WPF / MAUI デスクトップ ― GDI+ のないプレビュー
SVG + WebView2 で印刷プレビューを実現します。ページ送り・ズーム・印刷は WebView の標準機能で完結し、専用のプレビュー用ライブラリは不要です。
クラウドで実際に動いている帳票アプリを試す
Reports.net で作った帳票出力 Web アプリケーションを、各クラウドで公開しています。クリックするとその場で帳票が出力されます。
- Azure ― Windows Server
- Azure ― Linux
- AWS ― EC2 Amazon Linux 2(フォルダーデプロイ)
- AWS ― EC2 Amazon Linux 2(Docker)
- GCP ― GCE Debian GNU/Linux(Docker)
- Azure ― 旧 .NET Framework 版 Web アプリ
製品概要動画
Web アプリ編 ― クラウドへの開発・デプロイ手順動画(9 本)
- Web アプリで PDF 帳票出力 / Azure へデプロイ / Azure SQL Server 使用
- Linux 上で動作する .NET 帳票出力 Web アプリ作成手順 [WSL2 & Azure-Linux 編]
- AWS Linux Elastic Beanstalk へデプロイ ― AWS Toolkit for Visual Studio / DynamoDB
- .NET 5 Docker の最も単純な方法で AWS EC2 上で動作させる手順
- .NET 6 Docker の最も単純な方法で AWS EC2 上で動作させる手順
- AWS ECS / ECR で帳票出力 Web アプリを Docker で動作させる手順
- Docker の最も単純な方法で GCP 上で動作させる手順
- 帳票出力 Web アプリを複数クラウドにマルチデプロイ ― Azure / AWS / GCP
- 超簡単、帳票出力 Web アプリをフォルダーデプロイ方式で AWS EC2 へ
Web API 編 ― REST API で帳票データを作る動画(6 本)
導入は 2 通り。まず試すなら GitHub、組み込むなら NuGet
Reports.net は、帳票出力プログラムのソースコードを GitHub で公開し、帳票エンジン本体を NuGet パッケージで配信しています。インストーラーからのセットアップも従来どおり使えます。

AGitHub ― すぐ動くサンプルで試す
Visual Studio で開けば、そのまま帳票が出るプロジェクトを .NET バージョンごとに公開しています。自分の帳票定義とデータに置き換えていくのが最短です。
- Reports.net GitHub から、お使いの .NET バージョンのリポジトリを Clone または ZIP でダウンロード
- 試したい帳票のソリューション(.sln)を Visual Studio で開いて F5。エンジンは NuGet から自動的に復元されます
- 印刷・プレビュー・PDF が出力されます。そのプロジェクトを土台に、自分の帳票へ
Windows アプリ、Web アプリ(ASP.NET Core)、Web API、WPF / MAUI の SVG プレビューなど、用途別のサンプルがあります。
GitHub にあるサンプルの例
- 01. 簡単なサンプル ― あっという間に帳票出力
- 02. 実践帳票サンプル集 ― 見積書・請求書・商品一覧・広告
- 03. 帳票 Web アプリケーション ― 各種クラウドで公開動作中
- 04. 帳票作成 Web API ― 各種クラウドに配置・連携中
- 05. XAML ― WPF 版プレビュー・XPS 出力
- 06. WPF で SVG プレビューと印刷
- 07. MAUI で SVG プレビューと印刷
- 08. スマホや iPhone で印刷とプレビュー
同じサンプルは製品インストーラーの Sample フォルダーにも入っています。
BNuGet ― 自分のプロジェクトに組み込む
帳票エンジンは、動かす環境に合わせて 3 つのパッケージに分かれています。帳票定義ファイルと API はすべて共通です。
| Reports.net | Windows アプリ用(通常版)。Windows フォーム・WPF・コンソール。印刷・プレビューを含むすべての出力 |
|---|---|
| Reports.net.Azure | Windows サーバー用。IIS・Azure・AWS・GCP・オンプレミスの Web アプリ・Web API。名前は歴史的経緯によるもので、Azure 以外でも使います |
| Reports.net.Linux | Linux サーバー・MAUI 用。Docker・Linux の Web アプリ・Web API、Android / iOS / Mac Catalyst |
Visual Studio なら:プロジェクトを右クリック →「NuGet パッケージの管理」→ 検索欄に Reports.net → 環境に合うパッケージをインストール
コマンドラインなら:
# どれか 1 つ。環境に合わせて選ぶ dotnet add package Reports.net # Windows アプリ dotnet add package Reports.net.Azure # Windows サーバー dotnet add package Reports.net.Linux # Linux サーバー・MAUI
NuGet 参照は .NET Framework 4.6.2 以降と .NET 5~10 で使えます。.NET Framework 4.6.1 以前は、製品インストーラーに含まれる DLL を直接参照してください。
動作環境
開発環境
- Windows 7 ~ 11
- Windows Server 2008 ~ 2022
- Visual Studio 2005 ~ 2022
開発言語
- C# / VB.NET / その他の .NET 言語
- ※ .NET 5 以降の Web アプリ・Web API の開発には VB.NET は利用できません
.NET / .NET Framework
- .NET 5 / 6 / 7 / 8 / 9 / 10
- .NET Framework 2.0 ~ 4.8.1
- ※ バージョン別に製品をご提供。下位互換あり
実行環境
- Windows 7 ~ 11 / Windows Server 2008 ~ 2022
- Linux(Docker・WSL を含む)
- Azure / AWS / GCP / オンプレミスの各種サーバー
- MAUI(Android / iOS / Mac Catalyst / Windows)
- ※ Linux 環境では PDF / SVG 出力に対応
選定担当の方へ ― 安心して選べる理由
技術の中身は上に書きました。ここでは、製品を選ぶときに気になることを事実だけで並べます。
2001 年の発売から、更新を止めたことがありません
不具合が見つかればすぐ修正版を出し、ご要望には機能追加で応える。この両方を 25 年間続けてきました。.NET の新バージョンや PDF・SVG など、時代の要請にも追いついています。最新は 2026 年 10 月 1 日の ver 13.4.0。更新履歴
累計 35,000 ライセンスの実績
2001 年の発売以来、35,000 ライセンスをご利用いただいてきた純国産の帳票ツールです。帳票定義・印刷データの形式は下位互換を保ち、古い帳票ファイルもそのまま使えます。
ドキュメントは 6 種類
共通マニュアル、プログラマーズマニュアル(.NET / Java)、デザイナー操作説明書、プレビュー操作説明書、レポート定義 XML 仕様書。マニュアル一覧から閲覧できます。
サポートは掲示板で
製品のサポートは、情報共有のため掲示板で行わせていただいております。メールでのお問い合わせ(info@pao.ac)も受け付けています。保守・保証につきましては保守・保証に関する規定をご覧ください。
体験版は製品版と同じ
機能制限はなく、出力に「Sample」の文字が入るだけです。6 か月間、実際の帳票・実際の環境で評価してからご購入いただけます。
事例を集めるより、製品と価格に力を入れています
Reports.net は買い切りのパッケージです。どのお客様がどう使っているかは追いかけていないため、導入事例はご紹介できません。25 年間で 35,000 ライセンスを販売し続けてきた実績でご評価ください。体験版は製品版と同じ機能。デモとマニュアルを見て、触って、決めていただけます。
ライセンスが単純
開発 PC の台数分の通常ライセンス(税込 88,000 円)だけ。ランタイム無償、配布台数・ユーザー数の制限なし。サーバー運用は 1 URL 8,800 円を追加するのみです。
ライセンスと価格
開発する PC の台数分の通常ライセンスをご購入ください。ランタイムは無償で、配布先の台数やユーザー数に費用はかかりません。 サーバーでの運用には、1 URL ごとの Linux ライセンスまたは Azure ライセンスを追加します。
- 開発機 1 台につき 1 ライセンス
- ランタイム無償(運用時の費用なし)
- Windows アプリ・オンプレミスの Web サーバーまで追加費用なし
- 通常版・Azure 版・Linux 版の 3 アセンブリと、デザイナー・プレビュアー・サンプルを同梱
- Linux サーバー(オンプレミス/クラウド)での運用
- 1 URL(1 Web サーバー/クラウドサービス)ごとに購入
- 通常ライセンス保有者のみ購入可能
- Windows の Web サーバー全般(オンプレミス/クラウド)での Web アプリ用
- 1 URL(1 Web サーバー/クラウドサービス)ごとに購入
- 通常ライセンス保有者のみ購入可能
- ※ 名称は歴史的な経緯によるもので、Azure 以外の Windows サーバーでも使えます
メディア掲載
リリースのたびに多くのメディアでご紹介いただいています。
ver 13.0.0(2026/2)
ver 12.0.0(2025/9)
よくある質問
.NET 8 や .NET 10 でも使えますか?
使えます。.NET 5 から .NET 10 までのバージョン別に製品を提供しており、NuGet パッケージからも参照できます。.NET Framework は 2.0 から 4.8.1 まで対応しています。
Windows 以外でも動きますか?
Linux 版エンジン(Pao.Reports.Linux.dll)が Linux・Docker・各クラウドの Linux サーバーで動作し、PDF と SVG を出力します。MAUI を使えば Android・iOS・Mac Catalyst でも SVG によるプレビューと印刷ができます。デザイナーは Windows 用です。
データベースや Excel のデータを帳票にできますか?
できます。Reports.net はデータソースを限定しません。SQL Server、DynamoDB、Excel、JSON など、プログラムで読み取れるデータならすべて Write() で帳票に書き込めます。製品付属のサンプルには SQL Server や Excel ファイルを読む例が含まれています。
明細行の繰り返しや改ページ、小計はどう書きますか?
明細行はデザイナーの「繰返し」で行間隔と行数を決め、プログラムからは行インデックス付きの Write() で書き込みます。改ページは PageEnd() と PageStart() を呼ぶだけ、小計は普通の C# のコードで計算して書き込みます。帳票ロジックがすべて一か所にまとまるのが特長です。
体験版に制限はありますか?
機能は製品版と同じで、出力に「Sample」の文字が入ります。ダウンロードから 6 か月間お試しいただけます。ライセンスをご購入いただくとそのまま製品版としてお使いいただけます。
旧バージョンで作った帳票定義ファイルはそのまま使えますか?
使えます。帳票定義ファイル(.prepd)と印刷データ(.prepe)には下位互換があります。ver 13 より前の帳票は PDF 出力時に従来どおり平成角ゴシック・平成明朝で出力されますので、新しい内蔵フォントを使う場合はデザイナーで「PDF 出力フォント」を設定し直してください。
ライセンスは何台分必要ですか?
開発に使う PC の台数分の通常ライセンスが必要です。Web サーバーで運用する場合は、1 URL ごとに Linux ライセンスまたは Azure ライセンス(各 8,800 円・税込)を追加してください。ただし、必要なのはあくまで開発機の分だけです。ランタイムライセンス、つまり開発した帳票プログラムを運用で使うだけの PC やマシンに配布するためのライセンスは無償です。配布先の台数やユーザー数がいくら増えても、追加の費用はかかりません。
無料ですべての機能をお試しいただけます
ご利用になる .NET / .NET Framework のバージョンの Reports.net をダウンロードしてください。デザイナー・エンジン・プレビュアー・サンプル・マニュアルがすべて含まれます。
.NET 5 ~ 10(Linux 版・Azure 版を含む)
.NET Framework 4.5 ~ 4.8.1
.NET Framework 2.0 ~ 4.0(レガシー版)
マニュアル
サポート
製品のサポートは情報共有のため で行わせていただいております。お問い合わせ・ご意見・ご要望等よろしくお願いいたします。
メールでのお問い合わせ(info@pao.ac)も受け付けています。
本製品(Reports.net)の保守・保証につきましては、保守・保証に関する規定をご覧ください。