[PHP-users 11354] Re: PHPからPDF 出力
Osamu Shigematsu
php-users@php.gr.jp
Fri, 08 Nov 2002 12:01:56 +0900
重松です。こんにちは。
> 自分で発言しておいてなんですけど
> 2.のシェルスクリプトを実行する関数があるのでしょうか?
わかりそうな簡単なことだけ。
exec() だとかでしょうか?
TeX が何がいいって、無料なのがいいですね。
試してないので、微妙ですけど、
普通の TeX のファイル用意しておいて、埋め込みたい部分を、
<?= $hoge ?> ってな感じにすると、うまくいくのかも。
sample.tex.inc
\documentclass{jarticle}
\begin{document}
\section{PDF 出力テストについて}
<?=$hoge?>
\end{document}
sample.php
$hoge = "テストかも";
ob_start();
include('sample.tex.inc');
$tex = ob_get_contents();
ob_enc_clean();
$fp = fopen('sample.tex','w');
fputs($fp,$tex);
fclose($fp);
$result = exec('latex sample.tex;latex sample.tex;dvipdfm
sample.dvi'); // 時間かかりそう。。。
// 後はお好きに
いうまでもありませんけど、試していません。:-)
--
Osamu Shigematsu <m5issige@mr.hitachi-medical.co.jp>