Reports.net.Azure
9.0.0.4
dotnet add package Reports.net.Azure --version 9.0.0.4
NuGet\Install-Package Reports.net.Azure -Version 9.0.0.4
<PackageReference Include="Reports.net.Azure" Version="9.0.0.4" />
<PackageVersion Include="Reports.net.Azure" Version="9.0.0.4" />
<PackageReference Include="Reports.net.Azure" />
paket add Reports.net.Azure --version 9.0.0.4
#r "nuget: Reports.net.Azure, 9.0.0.4"
#:package Reports.net.Azure@9.0.0.4
#addin nuget:?package=Reports.net.Azure&version=9.0.0.4
#tool nuget:?package=Reports.net.Azure&version=9.0.0.4
対応フレームワーク
パッケージ | .NET Framework | .NET |
---|---|---|
Reports.net | 4.6.2 ~ 4.8.1 | 5 ~ 9 |
Reports.net.Azure | 4.6.2 ~ 4.8.1 | 5 ~ 9 |
Reports.net.Linux | ❌ 非対応 | 5 ~ 9 |
バージョニング戦略
NuGetパッケージバージョン = .NETバージョン
<PackageReference Include="Reports.net" Version="4.7.2" />
<PackageReference Include="Reports.net" Version="6.0.0" />
<PackageReference Include="Reports.net" Version="8.0.0" />
Reports.net
<img src="https://www.pao.ac/reports.net/images/logo.webp" alt="Reports.net Logo" width="200"/>
パッケージIDと名前空間
- パッケージID(NuGet):
Reports.net
- 名前空間(Assembly):
Pao.Reports
参照方法の使い分け
- 物理 DLL 参照(インストーラ導入時・.NET Framework 4.6.1 以前推奨)
<Reference Include="Pao.Reports">
<HintPath>…\Pao.Reports.dll</HintPath>
</Reference>
- NuGet 参照(.NET Framework 4.6.2 以降/.NET 5 以降)
```xml
<PackageReference Include="Reports.net" Version="8.0.0.2" />
概要
Reports.netは、C#やVB.NETで使用できる純国産の高機能帳票ツールです。日本の帳票文化に寄り添い、固定行数や緻密な罫線配置など、日本の商習慣でよく見かける帳票デザインを簡単に実現できます。
NuGetパッケージ(評価版・製品版共通)
Reports.netは用途に応じて3つのNuGetパッケージを提供しています:
📦 Reports.net (通常版)
Windowsデスクトップアプリケーション用
Install-Package Reports.net
- 印刷、プレビュー、PDF出力
- Windows Formsアプリケーション
- WPFアプリケーション
☁️ Reports.net.Azure (Azure版)
Windows Webサーバ環境用
Install-Package Reports.net.Azure
- PDF出力、WEB API用印刷データXML生成
- イメージPDF対応(Linux版では非対応)
- Azure/AWS/GCP等のWindowsサーバ
🐧 Reports.net.Linux (Linux版)
Linux/クラウドサーバ環境用
Install-Package Reports.net.Linux
- PDF出力、WEB API用印刷データXML生成
- Azure/AWS/GCP等のLinuxサーバ
- ⚠️ イメージPDF出力は非対応
対応フレームワーク
パッケージ | .NET Framework | .NET |
---|---|---|
Reports.net | 4.6.2 ~ 4.8.1 | 5 ~ 9 |
Reports.net.Azure | 4.6.2 ~ 4.8.1 | 5 ~ 9 |
Reports.net.Linux | ❌ 非対応 | 5 ~ 9 |
バージョニング戦略
NuGetパッケージバージョン = .NETバージョン
<PackageReference Include="Reports.net" Version="4.7.2" />
<PackageReference Include="Reports.net" Version="6.0.0" />
<PackageReference Include="Reports.net" Version="8.0.0" />
レガシー互換(条件付き参照)
従来のDLL参照とNuGet参照を自動切り替え:
<ItemGroup Condition="Exists('$(ProgramFiles)\Pao@Office\Reports.net\Pao.Reports.dll') Or Exists('$(ProgramFiles(x86))\Pao@Office\Reports.net\Pao.Reports.dll')">
<Reference Include="Pao.Reports">
<HintPath Condition="Exists('$(ProgramFiles)\Pao@Office\Reports.net\Pao.Reports.dll')">
$(ProgramFiles)\Pao@Office\Reports.net\Pao.Reports.dll
</HintPath>
<HintPath Condition="Exists('$(ProgramFiles(x86))\Pao@Office\Reports.net\Pao.Reports.dll')">
$(ProgramFiles(x86))\Pao@Office\Reports.net\Pao.Reports.dll
</HintPath>
</Reference>
</ItemGroup>
<ItemGroup Condition="!Exists('$(ProgramFiles)\Pao@Office\Reports.net\Pao.Reports.dll') And !Exists('$(ProgramFiles(x86))\Pao@Office\Reports.net\Pao.Reports.dll')">
<PackageReference Include="Reports.net" Version="8.0.0.2" />
</ItemGroup>
特徴
🎯 日本の帳票文化に特化
- 固定行数や緻密な罫線配置に対応
- 伝票・請求書・納品書など、あらゆる帳票に対応
- 商業印刷レベルの高品質な出力
🚀 高い開発生産性
- コードでページをフルコントロール
- イベント駆動に振り回されない設計
- 帳票の印刷ロジックを1つの場所に集約
🎨 豊富な表現力
- 印影(ハンコ)対応
- カラフルな文字装飾
- 多彩なバーコード対応(JAN、QR、GS1 128、DataMatrix、PDF417など)
📄 多彩な出力形式
- プリンタ直接印刷
- プレビュー画面
- PDFファイル
- XPSファイル
- SVG画像ファイル
- XMLデータ(再利用可能)
使用例
通常版(デスクトップアプリ)
using Pao.Reports;
// Windows Forms プレビュー
IReport previewWinForms = ReportCreator.GetPreview();
previewWinForms.Output();
// WPF プレビュー
IReport previewWpf = ReportCreator.GetPreviewWpf();
previewWpf.Output();
// PDF出力
IReport pdf = ReportCreator.GetPdf("report.pdf");
pdf.Output();
Azure版(Windows Webサーバ)
using Pao.Reports;
// サーバサイドPDF生成
IReport pdf = ReportCreator.GetPdf("server-report.pdf");
pdf.Output();
// WEB API用印刷データXML生成
IReport xmlData = ReportCreator.GetXmlData();
byte[] reportData = xmlData.GetBinaryData();
Linux版(Linux/クラウド)
using Pao.Reports;
// Linux環境でPDF生成
IReport pdf = ReportCreator.GetPdf("linux-report.pdf");
pdf.Output();
対応環境
開発環境
- Windows 7 ~ 11
- Windows Server 2008 ~ 2022
- Microsoft Visual Studio 2005 ~ 2022
実行環境
- Windows 7 ~ 11
- Windows Server 2008 ~ 2022
- Azure / AWS / GCP 各種環境
- Linux環境(PDF出力のみ対応)
対応言語
- C#
- VB.NET
- その他.NET対応言語
- ⚠️ .NET 5以降のWEBアプリケーション/WEB APIでは、VB.NETは利用不可.NET
- その他.NET対応言語
ライセンス
本製品は商用ライセンスです。詳細は製品サイトをご確認ください。
- 通常開発ライセンス: 88,000円(税込) - ランタイム無償
- Linuxライセンス: 8,800円(税込) - Linux環境での運用用
- Azureライセンス: 8,800円(税込) - Windows Webサーバ環境用
⚠️ ライセンスの無い評価版の場合
- 📍 出力制限: 帳票の左上に「SAMPLE」が赤字で表示されます
- ⏰ 期間制限: 6ヶ月間の使用期限があります
- 💼 製品版: 制限なしの製品版は公式サイトで販売中
リンク
サポート
製品のサポートは以下で提供しています:
- 📧 Email: info@pao.ac
- 🌐 Web: 製品サイト
最新バージョン
ver 11.0.0 (リリース日: 2025/7/24)
主な新機能・改善点
- 帳票デザイナーの不具合対応: オブジェクトコピー時の名前重複問題など修正
- PDF出力で透過PNG/GIF画像対応: 印影などが通常のPDF出力で正しく透過
- QRコードのバージョン自動決定: バージョン0指定で最適サイズを自動選択
- サンプルプログラムの整備・拡充: .NET Framework 4.5~4.8.1 / .NET 5~.NET 9
- 開発環境の判定方式変更: 誤った評価モード「SAMPLE」印字問題を回避
- .NET 9正式対応: 最新の.NET環境をサポート
© 2025 Pao@Office. All rights reserved.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Framework | net462 is compatible. net463 was computed. net47 is compatible. net471 is compatible. net472 is compatible. net48 is compatible. net481 is compatible. |
-
.NETFramework 4.6.2
- No dependencies.
-
.NETFramework 4.7
- No dependencies.
-
.NETFramework 4.7.1
- No dependencies.
-
.NETFramework 4.7.2
- No dependencies.
-
.NETFramework 4.8
- No dependencies.
-
.NETFramework 4.8.1
- No dependencies.
-
net5.0
- System.Management (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 5.0.0)
-
net6.0
- System.Management (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 6.0.0)
-
net7.0
- System.Management (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 6.0.0)
-
net8.0
- System.Management (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 6.0.0)
-
net9.0
- System.Management (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 6.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
9.0.0.4 | 140 | 9/1/2025 |
9.0.0.3 | 168 | 8/30/2025 |
9.0.0.2 | 126 | 8/20/2025 |
9.0.0.1 | 125 | 8/19/2025 |
9.0.0 | 120 | 8/19/2025 |
8.0.0.4 | 125 | 9/1/2025 |
8.0.0.3 | 160 | 8/30/2025 |
8.0.0.2 | 119 | 8/20/2025 |
8.0.0.1 | 118 | 8/19/2025 |
8.0.0 | 120 | 8/19/2025 |
7.0.0.4 | 125 | 9/1/2025 |
7.0.0.3 | 157 | 8/30/2025 |
7.0.0.2 | 131 | 8/20/2025 |
7.0.0.1 | 123 | 8/19/2025 |
7.0.0 | 119 | 8/19/2025 |
6.0.0.4 | 124 | 9/1/2025 |
6.0.0.3 | 155 | 8/30/2025 |
6.0.0.2 | 125 | 8/20/2025 |
6.0.0.1 | 117 | 8/19/2025 |
6.0.0 | 133 | 8/19/2025 |
5.0.0.4 | 122 | 9/1/2025 |
5.0.0.3 | 158 | 8/30/2025 |
5.0.0.2 | 119 | 8/20/2025 |
5.0.0.1 | 117 | 8/19/2025 |
5.0.0 | 119 | 8/19/2025 |
4.8.1.4 | 124 | 9/1/2025 |
4.8.1.3 | 161 | 8/30/2025 |
4.8.1.2 | 120 | 8/20/2025 |
4.8.1.1 | 117 | 8/19/2025 |
4.8.1 | 120 | 8/19/2025 |
4.8.0.4 | 120 | 9/1/2025 |
4.8.0.3 | 158 | 8/30/2025 |
4.8.0.2 | 118 | 8/20/2025 |
4.8.0.1 | 116 | 8/19/2025 |
4.8.0 | 121 | 8/19/2025 |
4.7.2.4 | 120 | 9/1/2025 |
4.7.2.3 | 157 | 8/30/2025 |
4.7.2.2 | 119 | 8/20/2025 |
4.7.2.1 | 117 | 8/19/2025 |
4.7.2 | 120 | 8/19/2025 |
4.7.1.4 | 121 | 9/1/2025 |
4.7.1.3 | 160 | 8/30/2025 |
4.7.1.2 | 121 | 8/20/2025 |
4.7.1.1 | 116 | 8/19/2025 |
4.7.1 | 119 | 8/19/2025 |
4.7.0.4 | 122 | 9/1/2025 |
4.7.0.3 | 154 | 8/30/2025 |
4.7.0.2 | 118 | 8/20/2025 |
4.7.0.1 | 117 | 8/19/2025 |
4.7.0 | 120 | 8/19/2025 |
4.6.2.4 | 123 | 9/1/2025 |
4.6.2.3 | 156 | 8/30/2025 |
4.6.2.2 | 116 | 8/20/2025 |
4.6.2.1 | 118 | 8/19/2025 |
4.6.2 | 120 | 8/19/2025 |
ver 11.0.0 - 最新リリース (2025/7/24)
・PDF出力で透過PNG/GIF画像に対応
・QRコードのバージョン自動決定に対応
・サンプルプログラムの整備・拡充(WEBアプリ/WEB API対応)
・イメージPDF出力対応(Linux版では利用できない機能)
⚠️ 評価モード:帳票左上に「SAMPLE」表示、6ヶ月間の使用期限