Bonjour,
Voila je rencontre un petit problème avec mon code.
Dans le controller:
function courierpdf($idclient = null, $password = null, $namedocument = null) {
$this->loadModel('Users');
if ( empty($idclient) || empty($password) || empty($namedocument)) {
$this->Flash->error('Erreur');
$this->redirect(array('action' => 'index'));
}else{
Configure::write('debug', 0);
$resultat = $this->Users->find()->where(['id' => $idclient])->first();
$resultat['filname'] = $namedocument;
$this->set("resultat", $resultat); // info to view (pdf)
$this->viewBuilder()->layout(null);
$this->response->type('application/pdf');
$this->render();
exit();
}
}
Dans la vus:
<?php
ob_start();
?>
<page>
<h1>TEST</h1>
</page>
<?php
// inclusion de la librairie TCPDF
require_once ROOT . DS . 'vendor' . DS . 'html2pdf' . DS . 'vendor' . DS . 'autoload.php';
$content = ob_get_contents();
try{
$pdf = new HTML2PDF('p','A4','fr');
$pdf->writeHTML($content);
ob_clean();
$pdf->Output('test.pdf', 'I');
}catch(HTML2PDF_exception $e){
die($e);
}
?>
J'ai cette erreur Échec du chargement du document PDF avec tout les navigteurs
Je ne comprend pas ou est l'erreur...j'ai suivis le tuto de grafikart etc...rien a faire :/
Rien dans les fichier log, quand je télécharge le PDF je l'ouvre avec un editeur de texte (sublime texte 2 ) le document est vide, rien nada Oo
Voilà si vous pouvez m'aider ? je vous remercie par avance :)
Bonjour,
Pourquoi tu n'utilises pas le plugin CakePdf de CakePHP ?
https://github.com/FriendsOfCake/CakePdf
Salut je te remercie :)
Mais je ne comprend pas comment le faire fonctionner ? Oo
J'ai tout installer correctement pourtant...
Mais je ne comprend pas comment le faire fonctionner ? Oo
J'ai tout installer correctement pourtant...
Quand tu dis ça, tu parles de HTML2PDF ou du plugin CakePdf ?
Salut du plugins j'ai tout configurer mais quand je vais sur la page il m'affiche la page normalment ^^