PDF作成方法

PDF作成機能は、Rhodes内でPDFファイルを作成するのではなく、Webアプリケーションにリクエストを送信し、 Webアプリケーション上でPDFファイルを作成します。
そして、作成したPDFファイルをクライアントへ返すことで、PDFを表示することができます。
RoSPでは、WebアプリケーションにRuby on Railsを使用し、Ruby on Rails上でPDFを作成するために、 ThinReportsというライブラリを使用しています。

ThinReportsについては下記の公式サイトをご覧ください。
ThinReports - http://www.thinreports.org/

以下の図では、PDF作成機能について説明しています。

PDF作成

解説

  1. RhodesクライアントからWebアプリケーションにリクエストを送信しています。
  2. リクエストがあったときに、データベースへデータ取得のクエリを送信しています。
  3. Webアプリケーションから送られたクエリを実行した結果がデータベースより送られてきます。
  4. データベースから取得した値を、ThinReportsへ渡しています。
  5. ThinReportsで作成したPDFをWebアプリケーションに返しています。
  6. 5,で取得したPDFをRhodesクライアントに返しています。
システム工房エムのサイトへのリンク

住所〒690-0017 島根県松江市西津田3-2-3 TEL.0852-23-8590 FAX.0852-23-8591
Copyright 2008-2010 System Maker M,All right reserved