ブックタイトルTET5
- ページ
- 44/228
このページは TET5 の電子ブックに掲載されている44ページの概要です。
10秒後に電子ブックの対象ページへ移動します。
「ブックを開く」ボタンをクリックすると今すぐブックを開きます。
このページは TET5 の電子ブックに掲載されている44ページの概要です。
10秒後に電子ブックの対象ページへ移動します。
「ブックを開く」ボタンをクリックすると今すぐブックを開きます。
TET5
...# public/index.htmlの削除を忘れないようにroot :to => "home#demo"> app/controllers/home_controller.rbを以下のように編集して、PDF内容を抽出するためのTETコードを挿入します。出発点としてextractor-rails.rbサンプルのコードを利用できます:class HomeController < ApplicationControllerdef demorequire "TET"beginp = TET.newdoc = tet.open_document(infilename, docoptlist)...TETアプリケーションコード、extractor-rails.rb参照......#そして抽出したテキストを最後に表示send_data text, :type => "text/plain", :disposition => "inline"rescue TETException => pe#エラー処理endendend>自分のインストレーションをテストするには、下記コマンドでWEBrickサーバを開始させ、$ rails serverブラウザでhttp://0.0.0.0:3000を表示させます。PDF文書から抽出されたテキストがブラウザに表示されます。TETをローカルにインストールTETをRuby on Railsでのみ利用したい場合で、TETをRuby全体で利用できるようグローバルにインストールすることができないときは、Railsツリー内のvendorsディレクトリ内にTETをローカルにインストールすることも可能です。これはとりわけ、全体で利用できるRuby拡張をインストールする権限を有していないけれどもTETをRailsで利用したいときに有用です。44 3章: TETライブラリの言語バインディング