[PHP-users 15397]Re: PHP4でTIFFをPDFに変換

Osamu Shigematsu m5issige @ mr.hitachi-medical.co.jp
2003年 5月 20日 (火) 08:57:35 JST


重松です。こんにちは。

画像の拡大、縮小をブラウザで行いたい、ということでしょうか?

だったら、PHP単体でも、できそうな気もしないでもないのですが。

# 単に <img> の width, height を、書き換えるだけで
ブラウザが行いませんか?

---- ここから
<?php
$scale = (int)$_GET['scale'];
?>
<img src="http://www.example.com/hogehoge.img"
width="<?=$scale?>%" height="<?=$scale?>%">
---- ここまで

上記のようなスクリプトを用意して、フレームを分けて、
別のフレームから、http://www.exapme.com/test.php?sacle=80 のように
アクセスすると、それっぽい動きをすると思います。

あるいは、JavaScript で、動的にそういう HTML を生成するのでも、
同じ結果を得られる気がします。

試してませんので、動かなかったら、ごめんなさい。

PDF に変換するには、PHP からは、pdflib というライブラリを使いますが、
有償だったと思います。が、TIFF -> PDF が可能かはわかりません。

検索すると、
http://www.sra.co.jp/people/i-kaori/PHP/php-pdflib.html
だとか、引っかかりました。

あとは、TeX+dvipdfm+GS でいけると思いますが、PHP ではありませんね。
ただ、そういう処理をするシェルスクリプトなりを用意して、
exec() 関数等を利用して、PHP と連携処理をすることは可能です。

それから、個人的には、PDF はブラウザで見るには重いと思うので、
Flash Movie にするのもいいのではと思います。
PHP からは ming を使うことができます。

そのほかにも、Java Applet だとか、Shockwave だとか、
いろいろな方法があると思いますから、PDF や PHP にこだわる
理由がないのでしたら、いろいろ試すといいと思います。

-- 
Osamu Shigematsu <m5issige @ mr.hitachi-medical.co.jp>



PHP-users メーリングリストの案内