報道関係者各位
2011年2月21日
合同会社フィールドワークス
LL言語用PDF出力テンプレートエンジン「Field Reports」を発売
合同会社フィールドワークス(愛知県春日井市,代表 梶田健史)は,LL言語(Ruby, Python等)からの利用に最適化したPDF出力テンプレートエンジン「Field Reports」を開発・製品化し,3月1日より販売を開始します。
《開発の経緯》
Ruby on Rails, Django などの先進的なWebアプリケーションフレームワークの登場により,Webシステム開発の生産性が向上すると共に,LL言語による実用システムの開発も認知されてきました。
しかし,通常これらのツールがサポートしているのはHTML等のテキスト出力のみであり,帳票出力は考慮されていないことがほとんどです。帳票出力が必要なシステムでは,従来型の帳票ツールを使わざるを得ませんでした。
そこで今回,LL言語用のWebアプリケーションフレームワークと組み合わせて使用することを想定した,PDF出力用のテンプレートエンジンを開発するに至りました。
《製品の特徴》
1. データモデル
Ruby, Pythonの拡張モジュールとして利用する場合は,LL言語ネイティブの辞書/ハッシュ等のデータ構造でパラメータを与えます。外部プロセスとして呼び出す場合は,JSON形式のパラメータファイルによりデータを受け渡します。
2. ソーステンプレート
Officeソフト等で作成したPDFをベースとしてテンプレートを準備します。
・テンプレートの作成・修正が容易です。
・元原稿のデザインを忠実に再現することができます。
3. テンプレートエンジン
関数プログラミング言語OCamlを用いて,高性能なテンプレートエンジンを開発しました。
PDFテンプレート上に配置したフィールドをプレースホルダとして,任意のテキスト・画像を埋め込むことができます。
・複合/連続帳票の作成が容易です。
・柔軟なスタイル指定が可能です。
・禁則処理・ハイフネーション処理などの高度な組版機能を有します。
4. 成果ドキュメント
PDF1.6規格準拠のドキュメントを出力します。
・ 文書情報・開きかたなど,任意のPDFプロパティが設定できます。
・セキュリティ(暗号化)を設定することができます。
・Flate圧縮,Web表示用に最適化が可能です。
《動作環境》
プラットホーム: Linux, Mac OS X
LL言語: Ruby, Python
※対応プラットホーム・LL言語は,順次追加していく予定です。
《販売価格と提供時期》
販売価格:126,000円 (税込)
提供時期:2011年3月1日より
※発売記念セールとして,5月31日まで通常20,000円/年の保守サポートサービスを無料でご提供します。
《会社概要》
会社名:合同会社フィールドワークス(英語表記:Field Works, LLC.)
代表者:梶田健史
設立 :2007年5月30日
資本金 :300万円
所在地:〒487-0031 愛知県春日井市廻間町1102
業務内容:ソフトウェア製品の開発・販売
ソフトウェア受託開発
URL:http://www.field-works.co.jp/
《本件に関するお問い合わせ先》
合同会社フィールドワークス
TEL:050-6000-2010,FAX:050-3488-7698
E-mail:info@field-works.co.jp
【2011.03.07修正】