PHP用ドライバはCopper PDF本体とは別に配布されています。 http://sourceforge.jp/projects/copper/releases/?package_id=8743 から cti-php-2.x.x ダウンロードしてください。 アプリケーションは、codeディレクトリをライブラリパスに含め、 require_once ('CTI/DriverManager.php');でドライバを読み込んでください。
// ドライバの読み込み require_once ('CTI/DriverManager.php'); // セッションの開始 $session = cti_get_session('ctip://localhost:8099/', array('user' => 'user', 'password' => 'kappa')); // 各種操作 ...
ここではAPIによるアクセスの概要で説明した各手順に対応する関数を列挙します。 各関数の詳細はapidoc内のAPIドキュメントか、 オンラインのAPIドキュメントを参照してください。
以下は、サーバー側からウェブページへアクセスして変換するサンプルです。
<?php require_once ('CTI/DriverManager.php'); //セッションの開始 $session = cti_get_session('ctip://localhost:8099/', array('user' => 'user', 'password' => 'kappa')); //ファイル出力 @mkdir($dir, 0777, 'out'); $session->set_output_as_file('out/server-resource.pdf'); //リソースのアクセス許可 $session->property('input.include', 'http://copper-pdf.com/**'); //文書の送信 $session->transcode('http://copper-pdf.com/'); //セッションの終了 $session->close(); ?>
クライアント側のデータを変換するサンプルを含め、これらのファイルはドライバのsrc/testに収められています。
ドライバのソースコードはSourceForge.JPに公開しています。 ドライバのソースコードが必要な方は、以下のガイドを参考にSVNから取得してください。 http://sourceforge.jp/projects/copper/cvs/
CTI PHPのソースコードのターゲットパスは以下の通りです。 http://svn.sourceforge.jp/svnroot/copper/drivers/php/trunk/