Php : Excel en pdf

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: