ThinReportsとは、株式会社マツケイが開発する日本製のRubyで書かれたOSSの帳票作成ツールです。 GPLやMITライセンスのため商用利用が可能です。 ThinReportsEditorという専用のレイアウトエディターでPDFのひな形を作成し、RubyやRailsでそのひな形を読み込み、動的な値を設定し、表示するという流れになっています。 今回は、Railsで ThinReport を使って注文票のPDFを作成する手順を説明します。 他にもPDFを作成するGemがあり、「Ruby/RailsのPDF作成Gemまとめ 」でまとめています。 動作確認 Mac OS X 10.9.4 Ruby 2.1.2 Rails 4.1 ThinReports Editor 0.7.7.2 ThinReports Generator 0.7.7 目次 準備(注文詳細画面の作成) ThinRepor