cti.li

Rubyでの利用方法

ドライバの入手

以下のアドレスから最新版のドライバをダウンロードして下さい。

http://sourceforge.jp/projects/copper/releases/p13670

RedHat系またはDebian系のLinuxでroot権限を利用可能な場合は、.rpmまたは.debパッケージをインストールしてください。 この場合、システムの所定の場所にドライバがインストールされます。

それ以外の場合は、.zipまたは.tar.gzアーカイブをダウンロードし、 codeディレクトリの中身を適当な場所に置き、必要に応じてライブラリパスを設定してください。

HTMLを変換する

以下は、HTMLをPDFに変換する簡単なプログラムです。

require 'CTI'
include CTI
require 'erb'

# セッションの開始
get_session('ctip://cti.li/') do |session|
  # テンプレートを変換
  session.transcode do |out|
    begin
      $stdout = out
      ERB.new(DATA.read).run
    ensure
      $stdout = STDOUT
    end
  end
end
__END__
<html>
  <head>
    <title>ERB</title>
  </head>
  <body>
  <p>Hello ERB</p>
  <p>ただいまの時刻は <%= Time.now %></p>
  </body>
</html>

詳細なドキュメント

さらに詳細な使用方法は以下のドキュメントを参照してください。

copper-pdf.com 運営者情報・お問い合わせ