1

Bonsoir

Voilà, je souhaiterais pouvoir afficher le pdf dans le navigateur, et en même temps, réaliser une sauvegarde sur le serveur. J'ai donc tenté de combiner les 2 sorties possibles : $html2pdf->Output('test.pdf','IF');
Mais cela ne fonctionne pas. Le fichier apparait bien, mais il n'est pas sauvegardé.

Avez vous une idée pour résoudre ce pb ?

Merci d'avance

Damien

2

le sauver sur le serveur puis mettre un header php qui indique que c'est un pdf suivi par un include du pdf ne fonctionnerais pas ?
et la le mec il le pécho par le bras et il lui dit '

3

boudou fort fort fort!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^
"l'étendue de la solitude d'un être n'a d'égale, que l'immensité des pensées qui emplissent son esprit."

4

bon, ben j'allais proposer la meme chose, donc ... smile
Ancien pseudo : lolo

5

Bonjour, j'ai sensiblement le même problème, je souhaite à la fois proposer l'ouverture et la sauvegarde du pdf, mais également le sauver automatiquement sur mon serveur; ce code ci dessous ne fonctionne pas :[


// conversion HTML => PDF
require_once(dirname(__FILE__).'/../html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('P','A4','fr', false, 'ISO-8859-15');
// $html2pdf->setModeDebug();
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
$html2pdf->Output('exemple00.pdf', 'D','F');


} catch(HTML2PDF_exception $e) { echo $e; }

6

ca c'est normal. il n'est marqué nul par qu'on peut mettre autant de parametres à la méthode output...

la solution est donnée en ./2
Ancien pseudo : lolo

7

merci Spipu pour ta réponse, un header de ce type? (pour le moment cela ne fonctionne pas chez moi)

<?php
// Vous voulez afficher un pdf
header('Content-type: application/pdf');

// Il sera nommé downloaded.pdf
header('Content-Disposition: attachment; filename="http://www.monsite.fr/facture_print/pdf/exemple00.pdf"');

// Le source du PDF original.pdf
readfile('original.pdf');
?>

8

autant pour moi, voici le bon header (trop simple pour être vrai):
<?php
// Vous voulez afficher un pdf
header('Content-type: application/pdf');
// Le source du PDF original.pdf
readfile('http://www.monsite.com/..../exemple00.pdf');
?>

9

si ton fichier PDF est directement accessible via une url, pourquoi ne pas juste faire une redirection php vers le fichier PDF ?
Ancien pseudo : lolo

10

en effet Spipu, c'est encore plus simple, je ne suis vraiment pas familié avec l'usage des pdf...