4. [.NET5 / .NET6] WEB API(REST API)で帳票作成 → Windows Form クライアントで帳票出力

.NET5 / .NET6でWEB API(REST API)で帳票作成
Windows Form クライアントでそのWEB APIを使用して帳票出力

今回の記事でようやく帳票を出力できます。
完成形の動きとしては・・・

  1. まず、WEB API(REST API)で印刷データを作成し
  2. Windows Form クライアントでそのWEB APIを呼び出して
    印刷データを取得して帳票出力します。

もう少しだけ、動作の流れを細かく書き直します。

  1. Windows Form クライアントから IISREST API (WEB API) へリクエス
    (POST)
  2. IISREST API (WEB API)で印刷データを作成。
  3. Windows Form クライアントは、印刷データをレスポンスとして受け取る。
  4. Windows Form クライアントで、印刷データを帳票出力(プレビュー)

これを実現するためのプログラム開発や操作手順について、
細かくわかりやすく説明している動画を作成しました。是非、ご覧ください。

youtu.be

 

WEB API(REST)は、今回は、Windowsフォームで呼び出していますが、
もちろん物理的にも離れていて環境的にも異なるWEBアプリケーションから呼び出して
印刷データを取得し、PDFであれば帳票出力することができます。
※.NET 5 となっておりますが、同じ手順で.NET 6 でも動作します。


※今回の記事を書く、または動画作成にあたって、使用している帳票ツールは、
20年前からの老舗 C#やVB.NETの帳票ツール【Reports.net】 を利用しています。