1

Bonjour,

Je n'arrive pas a sortir les PDF avec un nom personnalisé. C'est le nom de la page PHP qui contient le script qui est prise par defaut.

Donc :
Dans une page j'ai un bouton "Créer PDF" qui ouvre un nouvelle fenetre/onglet dans le navigateur
Dans la page appelé j'ai le code suivant :

<?
// Lancement de la session
session_start();
//
$GLTitreDocument = $_GET['A']; //Facture
$numfacture =$_GET['B'];// 122
//
ob_start();
include_once $_SERVER['DOCUMENT_ROOT'].'/TemplatePDF/DocumentCommercial.php';
$content = ob_get_clean();
// conversion HTML => PDF
require_once $_SERVER['DOCUMENT_ROOT'].'/cmsClass/html2pdf/html2pdf.class.php';
$html2pdf = new HTML2PDF('P','A4', 'fr');
$html2pdf->WriteHTML(utf8_decode($content), isset($_GET['vuehtml']));
$html2pdf->Output($GLTitreDocument.'-'.$numfacture.'.pdf','I');
?>

Donc normalement cela devrais me sortir un fichier PDF qui porte le nom : Facture-122.pdf alors que la il me met le nom de la page PHP appelé : CreerPDF.pdf

Avez vous une idée ?

Merci d'avance pour votre aide

2

oui, il vaut mieux utiliser l'option D et non I

http://wiki.spipu.net/doku.php?id=html2pdf:fr:output

car sinon, c'est le navigateur qui peut décider quel nom donner au fichier PDF (suivant si tu utilises IE ou FF)
[nosmile]
Ancien pseudo : lolo

3

Aucune vérification n'est faite sur la déjà existence
du fichier

Original comme formulation cheeky
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

lol vi, je savais pas comment le formuler autrement cheeky
Ancien pseudo : lolo

5

ça reste tout sauf du français grin

tu peux mettre "sur l'existence du fichier" tout simplement, puisque tu parles d'un traitement qui est effectué avant un éventuel remplacement ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

Ou "sur la pré-existence".
avatar

7

8

Bonjour,

Merci pour vos réponses, cela fonctionne effectivement en forçant le téléchargement du DOC.

++

9

./3 => ./7 : corrigé tongue
Ancien pseudo : lolo