Skip to content

MESCIUSJP/GoogleFunctionsReportsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

GoogleFunctionsReportsApp

概要

GoogleFunctionsReportsAppは、Google Cloud Functionsを利用してHTTPリクエストを処理し、ActiveReports for .NETを用いてPDFレポートを生成するアプリケーションです。指定されたデータに基づきレポートを作成し、PDF形式で出力します。本プロジェクトは、.NETとActiveReportsの技術を活用して、レポート生成の自動化およびクラウド上でのスケーラブルな処理を実現しています。

使用技術

  • Google Cloud Functions: サーバーレス環境でHTTPリクエストを受け付け、処理を実行します。
  • ActiveReports for .NET: レポート設計およびPDF出力に利用します。
  • .NET: アプリケーション開発に用いられています。

セットアップ手順

  1. 最新の .NET SDK をインストールしてください。
  2. 本リポジトリをクローンまたはダウンロードします。
  3. 必要なNuGetパッケージを復元します (Visual Studioやコマンドラインから dotnet restore を実行)。

使用方法

  1. アプリケーションのライセンスファイル(必要に応じて)を生成します。
  2. Google Cloud Functionsへデプロイします。
    • 必要な場合は、Google Cloud SDK をインストールし、認証を完了してください。
    • デプロイには gcloud functions deploy コマンドを使用します。
  3. HTTPリクエストを送信し、DataJson パラメータを指定してレポートを生成します。
  4. レスポンスとして生成されたPDFファイルを受け取ります。

フォント

本アプリケーションでは、Fonts/ipag.ttf フォントが埋め込まれており、レポート生成時に使用されています。

Releases

No releases published

Packages

No packages published

Languages