Spring MVC を使用してプロジェクト用のREST Apiを作成しています。フロントエンドでは、いくつかのレポートを PDF、CSV、および HTML 形式で表示する必要があります。これらのレポートのフロント エンドに JSON データを送信し、ビルトイン プラグインを使用してレポートを表示するか、手動で表示する必要がありますか? または、REST Api 呼び出しに応答して PDF、CSV、および HTML ファイルを送信する必要がありますか? 最大限の柔軟性が欲しいのですが、あなたは何を提案しますか?