Voila une deuxime fonction pour excel 2007 et le plugin pdf
function xls2pdf($doc,$pdf)
{
// Pas de paramétres requis
$empty
= new VARIANT();
/* Supression du pdf si il existe */
if(file_exists
($pdf))
@unlink($pdf);
/* Démarrage de Word */
$w = new
COM("excel.application") or die("Impossible d'instancier l'application Word");
/* Test de Word 2007 */
if($w->Version > 11)
{
/*
Amener Word devant */
$w->Visible = 1;
/* Test du fichier */
if(file_exists ($doc))
$w->Workbooks->Open($doc);
else
return false;
/* Quelques commandes */
$w->Workbooks[1]->ExportAsFixedFormat(0,$pdf);
/* Fermeture de
word */
$w->Workbooks[1]->Close(false);
}
$w->Quit();
/* Libération des ressources */
$w = null;
unset($w);
/* Test du fichier */
if(file_exists ($pdf))
return true;
else
return false;
}
if(xls2pdf("c:\\6.xls","c:\\test.pdf"))
echo "ok";
else
echo
"nok";
Pour les options d'exportation :http://msdn.microsoft.com/en-us/library/bb238907.aspx
0 commentaires:
Enregistrer un commentaire