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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Reports.net.Linux" Version="9.0.0.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Reports.net.Linux" Version="9.0.0.2" />
                    
Directory.Packages.props
<PackageReference Include="Reports.net.Linux" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Reports.net.Linux --version 9.0.0.2
                    
#r "nuget: Reports.net.Linux, 9.0.0.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Reports.net.Linux@9.0.0.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Reports.net.Linux&version=9.0.0.2
                    
Install as a Cake Addin
#tool nuget:?package=Reports.net.Linux&version=9.0.0.2
                    
Install as a Cake Tool

対応フレームワーク

パッケージ .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ヶ月間の使用期限があります
  • 💼 製品版: 制限なしの製品版は公式サイトで販売中

リンク

サポート

製品のサポートは以下で提供しています:

最新バージョン

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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ヶ月間の使用期限