GoogleFunctionsReportsAppは、Google Cloud Functionsを利用してHTTPリクエストを処理し、ActiveReports for .NETを用いてPDFレポートを生成するアプリケーションです。指定されたデータに基づきレポートを作成し、PDF形式で出力します。本プロジェクトは、.NETとActiveReportsの技術を活用して、レポート生成の自動化およびクラウド上でのスケーラブルな処理を実現しています。
- Google Cloud Functions: サーバーレス環境でHTTPリクエストを受け付け、処理を実行します。
- ActiveReports for .NET: レポート設計およびPDF出力に利用します。
- .NET: アプリケーション開発に用いられています。
- 最新の .NET SDK をインストールしてください。
- 本リポジトリをクローンまたはダウンロードします。
- 必要なNuGetパッケージを復元します (Visual Studioやコマンドラインから
dotnet restoreを実行)。
- アプリケーションのライセンスファイル(必要に応じて)を生成します。
- Google Cloud Functionsへデプロイします。
- 必要な場合は、Google Cloud SDK をインストールし、認証を完了してください。
- デプロイには
gcloud functions deployコマンドを使用します。
- HTTPリクエストを送信し、
DataJsonパラメータを指定してレポートを生成します。 - レスポンスとして生成されたPDFファイルを受け取ります。
本アプリケーションでは、Fonts/ipag.ttf フォントが埋め込まれており、レポート生成時に使用されています。