Je tente désespérément d'imprimer le fichier Excel en format pdf.PHPExcel n'a pas réussi à ouvrir le flux PHPExcel_Writer_PDF_DomPDF.php aucun fichier de ce type
J'ai le code suivant:
$rendererName = PHPExcel_Settings::PDF_RENDERER_DOMPDF;
$rendererLibraryPath = ShGlobalObjects::getFolderVendor() . 'dompdf/dompdf/';
// yields /var/www/protected/../vendor/dompdf/dompdf/
$result =PHPExcel_Settings::setPdfRenderer(
PHPExcel_Settings::PDF_RENDERER_DOMPDF, $rendererLibraryPath
);
if (!$result) {
die('failed setting pdf');
}
// code reaches here, so library gets loaded
$writer = PHPExcel_IOFactory::createWriter($this->objPhpExcel, 'PDF');
$objWriter->save('esp.pdf');
Résultats à l'erreur:
comprennent (PHPExcel_Writer_PDF_DomPDF.php): failed to open stream: Aucun fichier ou répertoire
J'utilise compositeur. PHPExcel fonctionne très bien, juste la conversion en PDF échoue (bibliothèque dompdf est utilisé)
Essayez les doubles barres obliques dans le chemin du fichier. Aussi, je pense que vous lui donnez un chemin mais pas le nom du fichier à la fin du chemin. Essayez: $ rendererLibraryPath = ShGlobalObjects :: getFolderVendor(). 'dompdf // dompdf // votre_nom_fichier.pdf'; –