ASP.NET Web API コントロール
PDF WebAPIサービスの構成
サービス > PDFサービス > PDF WebAPIサービスの構成

ComponentOne Web APIレポートサービスを使用して、HTTPサービスを構築することができます。HTTPサービスは、さまざまなクライアントがレポートを表示、ロード、およびキャッシュするために利用できます。これらはRESTベースのAPIサービスです。HTML 5 ReportViewerコントロールと通信して、Web上にあるレポートコンテンツを表示します。

ComponentOne Web APIはVisual Studioテンプレートとして提供され、Visual Studio上でレポートサービスを作成するために使用できます。クライアントアプリケーションは、レポートサービスアプリケーションに要求を送信して、レポートをロードまたはエクスポートしたり、ユーザーがレポートでパラメータを使用できるようにします。このサービスは、PDF、Excel、HTML、RTF、OpenXML、および画像形式へのレポートのエクスポートをサポートしています。

Olapコントロールにデータを設定するには、次の手順に従います。

手順1: 新しいWebAPIアプリケーションの作成

  1. Visual Studioで、[ファイル]→[新規作成]→[プロジェクト]を選択して、新しいWeb APIサービスプロジェクトを作成します。
  2. インストール済みテンプレートから、[Visual C#]→[Web]→[C1 Web APIアプリケーション]を選択して、新しいComponentOne Web APIサービスアプリケーションを作成します。
  3. アプリケーションの名前場所を設定し、[OK]をクリックします。
  4. ComponentOne ASP.NET Web APIアプリケーションウィザードで、[PDF サービス]オプションを選択します。

  5. ウィザードで[サービス]を選択し、[OK]をクリックすると、新しいComponentOne Web APIサービスアプリケーションが作成されます。

先頭に戻る

手順2:Startup.csファイルの構成

  1. サービスアプリケーションで、PdfRootという名前のフォルダを作成します。
  2. 目的のPDFファイルをこのフォルダに追加します。

  3. ソリューションエクスプローラーで、Startup.csファイルを選択して開きます。
  4. Startup.csファイルで、StartupConfigureメソッドにディスクストレージを追加します。
    Startup.cs
    コードのコピー
    app.UseStorageProviders()
    .AddDiskStorage ("PdfRoot", System.IO.Path.Combine(System.Web
            .HttpRuntime.AppDomainAppPath, "PdfRoot"));
    

手順3:プロジェクトのビルドおよび実行

  1. [ビルド]→[ソリューションのビルド]をクリックして、プロジェクトをビルドします。
  2. [F5]キーを押してプロジェクトを実行します。
    ブラウザのアドレスバーで、URLパス(http://localhost:1234/api/pdf/など)を付加して、出力を確認します。
先頭に戻る