Bonjour,

J'utilise PHPExcel_Writer_PDF pour générer un PDF depuis un fichier .XLS créé avec PHPExcel..

Tout est impec sauf que j'aimerais réduire la largeur de mon tableau xls de sorte à ce qu'il tienne sur une page en paysage.

J'ai tenté le setScale()mais sans résultat.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$objPHPExcel->getActiveSheet()->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);
                $objPHPExcel->getActiveSheet()->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A3);                $objPHPExcel->getActiveSheet()->getPageSetup()->setScale(50);
$objWriter = new PHPExcel_Writer_PDF($objPHPExcel);
$objWriter->setPaperSize("A3");
$objWriter->save(sfConfig::get('sf_upload_dir').'/cache.pdf');
Merci d'avance de votre aide