2012-01-05 12 views

答えて

2

私は、ちょうどあなたがHTMLコードを生成したいだけのようLaTeXコードを生成し、PHPの出力バッファリングを開始すると思います。その後、バッファを取り出してLaTeXジェネレータに供給します。例:

<?php ob_start(); ?> 
\documentclass{article} 
\begin{document} 
\section{Title} 
\subsection{Subtitle} 
Plain text. 
\subsection{Another subtitle} 
More plain text. :-P 
\end{document} 
<?php 
    $latex = ob_get_clean(); 
    $file = tmpnam('/tmp'); 
    file_put_contents($file, $latex); 
    exec('latex --output /path/to/your/result.pdf '.escapeshellarg($file)); 
    unlink($file); 
?> 

上記のコードは疑似コードの状態です。私はちょうど何かを何もテストしていない、記憶と推測推測からのものを書いた。しかし原則は機能するはずです。

関連する問題