.NET 帳票コンポーネント / 2001 年から、累計 35,000 ライセンス

Reports.net デザイナーで描いて、
C# で流し込む。
日本の帳票を、思いのままに。

Reports.net は、帳票デザイナー・帳票エンジン・プレビュアーを一式そろえた純国産の .NET 帳票ツールです。 縦書き・均等割付・印影・バーコードなど日本の帳票に必要な機能を標準搭載し、 印刷・プレビュー・PDF・SVG に出力できます。Windows はもちろん、Linux・クラウド・スマートフォンでも動作します。

1 開発ライセンス 88,000円(税込)/ ランタイム無償

Reports.net 帳票デザイナー Version 13.4.0 の画面。見積書をデザインしているところ
帳票デザイナー Ver 13.4.0
サンプルプログラムの見積書を Reports.net が出力した SVG → そのまま出力(SVG / PDF)
ランタイム¥0ランタイムライセンス無償
配布台数の制限なし
2001年〜日本の帳票とともに 25 年
35,000本累計ライセンス販売数
24種標準搭載のバーコード
2.0→10.NET Framework から .NET 10 まで
最新リリース ver 13.4.0 2026/10/1 これまでの更新履歴をすべて見る ›
  • 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 プレビューを追加
USE CASES

用途から探す ― あなたの帳票は、こう作ります

見積書・請求書・納品書紙の様式をそのままデザインし、明細は「繰返し」オブジェクトに行番号付きで書き込みます。印影・罫線・網掛けも紙のまま。見積書の実例を見る ›
宛名ラベル・はがき・タックシールオブジェクトに縦・横の繰り返し間隔を設定し、列番号・行番号付きで書き込みます。用紙は、はがき・任意サイズも指定できます。
コンビニ払込票・配送伝票コンビニバーコード(GS1-128 準拠 44 桁)、郵便カスタマバーコード、GS1-128、QR コードを標準搭載。追加ツールは要りません。対応バーコードの実出力を見る ›
役所・取引先の指定様式縦書き、均等割り付け、桁あふれ時の自動縮小、二重線、四隅ごとの角丸。指定様式どおりの再現に必要な表現がそろっています。日本仕様の実出力を見る ›
Web アプリから PDF を返すASP.NET Core で生成して Stream に直接出力。日本語フォント内蔵なので、サーバーへのフォントインストールは不要です。Web アプリ・Web API の構成を見る ›
Linux・Docker・クラウドで帳票生成Linux 版エンジン(netstandard2.0)が PDF・SVG を出力します。Azure / AWS / GCP で実際に動いているデモがあります。クラウドのデモを試す ›
スマートフォン・タブレットで印刷MAUI の WebView にエンジン出力の SVG を表示し、Android / iOS の印刷 API からそのまま印刷します。MAUI での使い方を見る ›
保存した帳票を後から再印刷印刷データを XML / JSON / ZIP で保存しておけば、別のプログラムからでも同じ帳票を印刷・PDF 化できます。保存・再出力の API を見る ›
FEATURES

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 のすべてで同じバーコードを出力します。

WHY REPORTS.NET

海外製レポートツールの翻訳版ではありません。

日本の帳票文化に寄り添った、純国産

Reports.net は、日本の帳票に要求される機能を盛り込んだ帳票作成ツールとして、2001 年から独自に開発してきた製品です。固定行数の明細、緻密な罫線配置、縦書き、均等割り付け、印影。伝票・請求書・納品書など、日本の商習慣でよく見かける帳票デザインを、そのまま作り上げられます。

印刷コードは、1 か所に書いて制御する

従来の多くのツールが採用してきた「ヘッダー・明細・フッターの各イベントにコードを書く」形式ではなく、1 か所に印刷コードを書いて制御する形式です。どの行に何を出すか、いつ改ページするかが一か所に集まるので、「あれ、どこに書いたっけ?」と探し回ることがありません。開発も保守もまっすぐ進みます。

DESIGN → OUTPUT

デザイナーで描いたとおりに、出る。

左が帳票デザイナーの画面、右が製品付属のサンプルプログラム「02. 実践帳票サンプル集」の見積書を実行した出力結果(2 ページ目)です。Excel のデータを読み込み、明細 14 行と消費税・合計を書き込んでいます。見た目を合わせるための調整は一切していません。

帳票デザイナーで見積書をデザインしている画面
帳票デザイナー(Windows)
サンプルプログラムの見積書を出力した結果(2 ページ目)
出力結果(Ver 13.4.0)― クリックで原寸表示。SVG で開く/PDF で開く(表紙を含む 4 ページ)

印影は透過 PNG を画像オブジェクトとして置いたもの。このサンプルのソースコードは製品に同梱、GitHub でも公開しています。

FUNCTIONS

主な機能

帳票の設計から出力まで、必要なものはすべて製品に含まれています。

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() も同じ流れ
1 帳票デザイナー 紙の帳票をそのまま描く 文字・線・表・画像・バーコード 2 帳票定義ファイル .prepd(XML)/ .prepdj(JSON) 仕様公開。テキストでも直せる 3 あなたのアプリケーション C# / VB.NET。名前を指定して値を流し込む 帳票エンジン Pao.Reports.dll(NuGet:Reports.net) Windows 版・Azure 版・Linux 版 4 プリンター印刷 プレビュー PDF SVG / HTML XPS 印刷データ 印刷データ(.prepe / .prepej)は 保存して何度でも再印刷

Reports.net の構成。帳票定義も印刷データも仕様公開のファイルなので、どの段階も自分のプログラムで扱えます。

  1. 帳票デザイナーで描く紙の帳票を見ながら、文字・線・表・画像・バーコードを置きます。
  2. 帳票定義ファイルに保存.prepd(XML)か .prepdj(JSON)。仕様公開なので、テキストで直したりプログラムで作ったりもできます。
  3. プログラムから値を流し込むC# / VB.NET でオブジェクト名を指定して値を書くだけ。行送りも改ページもコードで決めます。
  4. 出力先を選ぶ同じ帳票データから、印刷・プレビュー・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 に出力した見本

この見本は 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」で解説しています。

Reports.net プレビュアー Ver 13.4.0(Windows フォーム版)にサンプルの見積書を表示したところ

Windows フォーム版プレビュアー。WPF 版を XAML でカスタマイズした例

6バーコードは追加ツール不要

自社製バーコードエンジンを内蔵しています。デザイナーでバーコードオブジェクトを置き、値を書き込むだけです。黒バー・白バーの調整(1/600 インチ単位)にも対応し、印刷・PDF・SVG で同じ結果になります。

JAN13 / JAN8UPC-A / UPC-EITFMatrix 2of5NEC 2of5 NW-7Code39Code93Code128UCC/EAN-128GS1-128 コンビニバーコード郵便カスタマバーコード QR コードDataMatrixPDF417 GS1 DataBar(標準型・二層型・限定型・拡張型・拡張多層型)

バーコードの種類と設定項目の一覧 ›

JAN13・Code128・Code39・NW-7・ITF・GS1-128・郵便カスタマバーコード・QR コード・DataMatrix・PDF417・GS1 DataBar・コンビニバーコードを Reports.net が SVG に出力した見本

12 種類すべて Reports.net の実出力(SVG)。スキャナーで読み取れます。別タブで開く

CHECKLIST

帳票ツールに求めること、ぜんぶ。

「これはできますか?」への答えをまとめました。ここに書いてあることは、すべて標準機能です。詳しい仕様は 機能一覧(詳細) にあります。

文字

  • 縦書き
  • 均等割り付け(対象文字・前後スペース指定)
  • 桁あふれ時の自動縮小(伸縮自在)
  • 指定桁数・指定バイト数を超えたら縮小
  • 自動折り返し・はみ出しカット
  • 左/中央/右・上/中/下 揃え
  • フォント・サイズ・色・太字・斜体・下線・取消線
  • アウトライン文字
  • 背景色・枠線付き文字
  • 回転(任意角度)

罫線・図形

  • 実線・点線・破線・一点鎖線・二点鎖線
  • 点線間隔のカスタム指定
  • 二重線
  • 線幅・線色
  • 四角・角丸四角(四隅ごとに角/丸を指定)
  • 塗りつぶし・網掛け(濃度指定)
  • 円・楕円
  • 縦横の繰り返し(明細行・ラベル)

画像・装飾

  • 画像(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
FOR DEVELOPERS

帳票ロジックは、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 仕様書 ›

OUTPUT

出力形式と対応アセンブリ

製品には 3 つのアセンブリが含まれます。Windows 専用の通常版、Windows の Web サーバー向けの Azure 版、Linux・MAUI 向けの Linux 版です。 帳票定義ファイルと印刷データはすべて共通です。

印刷PrintDocument
プレビューWinForms / WPF
PDF日本語 5 書体内蔵
SVG / HTMLブラウザで表示・印刷
XPSWindows
XML / JSON印刷データの保存・再出力
出力先通常版
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 は印刷イメージをそのまま画像化するため表現に制限がありませんが、文字の選択・検索はできません。

PLATFORMS

クラウド・Linux・スマートフォンまで、ひとつのエンジンで

Linux 版エンジン(Pao.Reports.Linux.dll)は netstandard2.0 ベースで、画像処理に ImageSharp を採用し GDI+ に依存しません。 Docker コンテナでも、Azure / AWS / GCP でも、MAUI アプリの中でも同じ帳票を出力します。

クラウド・他 Web サーバー Azure Windows Server / Linux App Service / Container AWS EC2 / ECS / Beanstalk Windows Server / Linux GCP GCE / Cloud Run Linux / Windows Server オンプレミス 自社サーバー・Docker その他 etc. ② デプロイ Docker/他、様々な手法 デベロッパー Reports.net ① 帳票 Web アプリ/Web API を開発 Visual Studio・C# / VB.NET。エンジンは NuGet から ③ Web アプリから 帳票リクエスト ④ ブラウザで SVG 表示・印刷・PDF ユーザー ③ Web API(REST)から 帳票データ リクエスト ④ 取得した帳票データを Windows フォーム・WPF・MAUI など 様々なデバイス・アプリで利用 印刷・プレビュー・PDF 出力 iPhone / Android の印刷にも
  1. 開発開発者 PC で帳票を設計し、Visual Studio で帳票 Web アプリか Web API を作ります。エンジンは NuGet から入ります。
  2. デプロイAzure・AWS・GCP・オンプレミスへ。Windows Server でも Linux でも、Docker でも動きます。
  3. リクエストユーザーはブラウザから帳票を要求するか、クライアントアプリが Web API に帳票データを要求します。
  4. 出力ブラウザには 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 の標準機能で完結し、専用のプレビュー用ライブラリは不要です。

DEMO & MOVIE

クラウドで実際に動いている帳票アプリを試す

Reports.net で作った帳票出力 Web アプリケーションを、各クラウドで公開しています。クリックするとその場で帳票が出力されます。

製品概要動画

Web アプリ編 ― クラウドへの開発・デプロイ手順動画(9 本)
Web API 編 ― REST API で帳票データを作る動画(6 本)

YouTube チャンネルで技術動画を随時公開しています ›

GET STARTED

導入は 2 通り。まず試すなら GitHub、組み込むなら NuGet

Reports.net は、帳票出力プログラムのソースコードを GitHub で公開し、帳票エンジン本体を NuGet パッケージで配信しています。インストーラーからのセットアップも従来どおり使えます。

GitHub の reports-net 組織と NuGet の pao-at-office パッケージ一覧

AGitHub ― すぐ動くサンプルで試す

Visual Studio で開けば、そのまま帳票が出るプロジェクトを .NET バージョンごとに公開しています。自分の帳票定義とデータに置き換えていくのが最短です。

  1. Reports.net GitHub から、お使いの .NET バージョンのリポジトリを Clone または ZIP でダウンロード
  2. 試したい帳票のソリューション(.sln)を Visual Studio で開いて F5。エンジンは NuGet から自動的に復元されます
  3. 印刷・プレビュー・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.netWindows アプリ用(通常版)。Windows フォーム・WPF・コンソール。印刷・プレビューを含むすべての出力
Reports.net.AzureWindows サーバー用。IIS・Azure・AWS・GCP・オンプレミスの Web アプリ・Web API。名前は歴史的経緯によるもので、Azure 以外でも使います
Reports.net.LinuxLinux サーバー・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 を直接参照してください。

SYSTEM REQUIREMENTS

動作環境

開発環境

  • 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 出力に対応
FOR DECISION MAKERS

選定担当の方へ ― 安心して選べる理由

技術の中身は上に書きました。ここでは、製品を選ぶときに気になることを事実だけで並べます。

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 円を追加するのみです。

LICENSE & PRICE

ライセンスと価格

開発する PC の台数分の通常ライセンスをご購入ください。ランタイムは無償で、配布先の台数やユーザー数に費用はかかりません。 サーバーでの運用には、1 URL ごとの Linux ライセンスまたは Azure ライセンスを追加します。

まずはこれ 1 本
通常開発ライセンス
  • 開発機 1 台につき 1 ライセンス
  • ランタイム無償(運用時の費用なし)
  • Windows アプリ・オンプレミスの Web サーバーまで追加費用なし
  • 通常版・Azure 版・Linux 版の 3 アセンブリと、デザイナー・プレビュアー・サンプルを同梱
88,000円税込(本体 80,000円)
Linux ライセンス
  • Linux サーバー(オンプレミス/クラウド)での運用
  • 1 URL(1 Web サーバー/クラウドサービス)ごとに購入
  • 通常ライセンス保有者のみ購入可能
8,800円税込/1 URL
Azure ライセンス
  • Windows の Web サーバー全般(オンプレミス/クラウド)での Web アプリ用
  • 1 URL(1 Web サーバー/クラウドサービス)ごとに購入
  • 通常ライセンス保有者のみ購入可能
  • ※ 名称は歴史的な経緯によるもので、Azure 以外の Windows サーバーでも使えます
8,800円税込/1 URL
Linux 版はどの環境でも動作しますが、イメージ PDF は出力できません。Windows サーバーでイメージ PDF を使う場合は Azure 版をご利用ください。 体験版は製品版と同じ機能で、出力に「Sample」の文字が入ります。
FAQ

よくある質問

.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 やマシンに配布するためのライセンスは無償です。配布先の台数やユーザー数がいくら増えても、追加の費用はかかりません。

DOWNLOAD

無料ですべての機能をお試しいただけます

ご利用になる .NET / .NET Framework のバージョンの Reports.net をダウンロードしてください。デザイナー・エンジン・プレビュアー・サンプル・マニュアルがすべて含まれます。

まずは、お手元の帳票をひとつ作ってみてください。

デザイナーで描いて、サンプルのコードに値を流し込むだけ。最初の PDF は 10 分で出ます。

SUPPORT

サポート

製品のサポートは情報共有のため で行わせていただいております。お問い合わせ・ご意見・ご要望等よろしくお願いいたします。

メールでのお問い合わせ(info@pao.ac)も受け付けています。

本製品(Reports.net)の保守・保証につきましては、保守・保証に関する規定をご覧ください。