Reports.net.Linux
9.0.0.2
dotnet add package Reports.net.Linux --version 9.0.0.2
NuGet\Install-Package Reports.net.Linux -Version 9.0.0.2
<PackageReference Include="Reports.net.Linux" Version="9.0.0.2" />
<PackageVersion Include="Reports.net.Linux" Version="9.0.0.2" />
<PackageReference Include="Reports.net.Linux" />
paket add Reports.net.Linux --version 9.0.0.2
#r "nuget: Reports.net.Linux, 9.0.0.2"
#:package Reports.net.Linux@9.0.0.2
#addin nuget:?package=Reports.net.Linux&version=9.0.0.2
#tool nuget:?package=Reports.net.Linux&version=9.0.0.2
対応フレームワーク
パッケージ | .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. |
-
net5.0
- SixLabors.Fonts (>= 1.0.0)
- SixLabors.ImageSharp (>= 2.1.0)
- SixLabors.ImageSharp.Drawing (>= 1.0.0)
- System.Management (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 5.0.0)
-
net6.0
- SixLabors.Fonts (>= 1.0.0)
- SixLabors.ImageSharp (>= 2.1.0)
- SixLabors.ImageSharp.Drawing (>= 1.0.0)
- System.Management (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 6.0.0)
-
net7.0
- SixLabors.Fonts (>= 1.0.0)
- SixLabors.ImageSharp (>= 2.1.0)
- SixLabors.ImageSharp.Drawing (>= 1.0.0)
- System.Management (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 6.0.0)
-
net8.0
- SixLabors.Fonts (>= 1.0.0)
- SixLabors.ImageSharp (>= 2.1.0)
- SixLabors.ImageSharp.Drawing (>= 1.0.0)
- System.Management (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 6.0.0)
-
net9.0
- SixLabors.Fonts (>= 1.0.0)
- SixLabors.ImageSharp (>= 2.1.0)
- SixLabors.ImageSharp.Drawing (>= 1.0.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.2 | 102 | 8/20/2025 |
9.0.0.1 | 112 | 8/19/2025 |
9.0.0 | 113 | 8/19/2025 |
8.0.0.2 | 100 | 8/20/2025 |
8.0.0.1 | 109 | 8/19/2025 |
8.0.0 | 109 | 8/19/2025 |
7.0.0.2 | 105 | 8/20/2025 |
7.0.0.1 | 106 | 8/19/2025 |
7.0.0 | 107 | 8/19/2025 |
6.0.0.2 | 101 | 8/20/2025 |
6.0.0.1 | 111 | 8/19/2025 |
6.0.0 | 107 | 8/19/2025 |
5.0.0.2 | 101 | 8/20/2025 |
5.0.0.1 | 107 | 8/19/2025 |
5.0.0 | 106 | 8/19/2025 |
ver 11.0.0 - 最新リリース (2025/7/24)
・PDF出力で透過PNG/GIF画像に対応
・QRコードのバージョン自動決定に対応
・サンプルプログラムの整備・拡充(WEBアプリ/WEB API対応)
注意:イメージPDF出力は非対応(Azure版をご利用ください)
⚠️ 評価モード:帳票左上に「SAMPLE」表示、6ヶ月間の使用期限