salut,
fop est du java, tu ne peux l'intégrer directement dans php, par contre tu peux l'appeler en tant que programme externe:
function exec_fop ($f_src, $f_dest=null, $retour=false)
{
if (is_null ($f_dest))
$f_dest = EXTERNE_TMP_FICHIER_PDF;
$cmd = JAVA_CMD . " org.apache.fop.apps.Fop " . escapeshellarg ($f_src) . " "
. escapeshellarg ($f_dest);
system ($cmd, $retval);
if ($retval == 0)
{
if ($retour)
return file_get_contents ($f_dest);
else
return true;
}
return false;
}
JAVA_CMD correspond à l'executable java + les parametres (-cp ou autre)
EXTERNE_TMP_FICHIER_PDF correspond à un nom de fichier temporaire par défaut
http://pastebin.archlinux.fr/984