4. [.NET5 / .NET6] WEB API(REST API)で帳票作成 → Windows Form クライアントで帳票出力
.NET5 / .NET6でWEB API(REST API)で帳票作成
→ Windows Form クライアントでそのWEB APIを使用して帳票出力
今回の記事でようやく帳票を出力できます。
完成形の動きとしては・・・
もう少しだけ、動作の流れを細かく書き直します。
- Windows Form クライアントから IIS の REST API (WEB API) へリクエスト
(POST) - IISのREST API (WEB API)で印刷データを作成。
- Windows Form クライアントは、印刷データをレスポンスとして受け取る。
- Windows Form クライアントで、印刷データを帳票出力(プレビュー)
これを実現するためのプログラム開発や操作手順について、
細かくわかりやすく説明している動画を作成しました。是非、ご覧ください。
youtu.be
WEB API(REST)は、今回は、Windowsフォームで呼び出していますが、
もちろん物理的にも離れていて環境的にも異なるWEBアプリケーションから呼び出して
印刷データを取得し、PDFであれば帳票出力することができます。
※.NET 5 となっておりますが、同じ手順で.NET 6 でも動作します。
※今回の記事を書く、または動画作成にあたって、使用している帳票ツールは、
20年前からの老舗 C#やVB.NETの帳票ツール【Reports.net】 を利用しています。