Création fichier PDF avec php
doudi85
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
doudi85 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
doudi85 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je vx crée un fichier pdf en passant par PHP,
j 'ai une base ACESS
Code erreur Call to undefined function pdf_new() in C:\wamp\www\9\suppvehi.php on line 81
Mon code est le suivent :
$query = "SELECT * FROM vehicule";
$result = odbc_do($cnx,$query);
$valeur= odbc_exec($cnx,$query);
//création d'un pdf
Ligne 81 : $pdf = pdf_new();
$nom_fichier = "$lst_clients.pdf";
//ouverture du fichier
pdf_open_file($pdf,$nom_fichier);
//définition des informations du fichier
pdf_set_info($pdf,"Author", " ");
pdf_set_info($pdf,"Title", "Liste des Vehicule ");
pdf_set_info($pdf,"Subject", "PDF en php");
//définit la page en A4
pdf_begin_page($pdf, 595, 842);
//charge la police arial
$font=pdf_findfont($pdf,"arial", "host", false);
//définit la police
pdf_setfont($pdf,$font, 20);
//positionne le texte
pdf_show_xy($pdf, "Bonjour M. $nom", 50, 750);
pdf_show_xy($pdf, "Voici la liste des Vehicules que vous avez Enregistrer :", 50, 700);
$x = 130;
$y=600;
//hauteur d'une ligne
$h = 50;
//trace l'en-tête
//trace le rectangle
pdf_show_boxed($pdf, "Ordre", $x, $y,50,$h,"center");
pdf_show_boxed($pdf, "Immatriculation", $x+60, $y,150,$h,"center");
pdf_show_boxed($pdf, "Marque", $x+220, $y,80,$h,"center");
//trace le rectangle
pdf_rect($pdf,$x,$y,320,$h);
//trace les lignes verticales
pdf_moveTo($pdf,$x+55,$y);
pdf_lineTo($pdf,$x+55,$y+$h);
pdf_moveTo($pdf,$x+210,$y);
pdf_lineTo($pdf,$x+210,$y+$h);
//affiche le tracé
pdf_stroke($pdf);
$y=$y-$h;
// balaye toutes les lignes du recordset et les affiche
while (odbc_fetch_row($result) == TRUE) // tant qu'il y a une ligne dans le recordset
{
//Enoncés_exo_php_niveau_avancé.docAuteurs : J. Steffe. F.Priam
//
$ordre = odbc_result($result,"orfre");
$immatriculation = odbc_result($result,"vehicule");
// pour la date substr(;;;;;;;; ,0,10)
$marque=odbc_result($result,"marque");
///$total = number_format(odbc_result($result,"total"),2);
//trace le rectangle
pdf_show_boxed($pdf, "$ordre", $x, $y,50,$h,"right");
pdf_show_boxed($pdf, "$immatriculation", $x+60, $y,150,$h,"center");
pdf_show_boxed($pdf, "marque", $x+220, $y,80,$h,"right");
//trace le rectangle
pdf_rect($pdf,$x,$y,320,$h);
//trace les lignes verticales
pdf_moveTo($pdf,$x+55,$y);
pdf_lineTo($pdf,$x+55,$y+$h);
pdf_moveTo($pdf,$x+210,$y);
pdf_lineTo($pdf,$x+210,$y+$h);
//affiche le tracé
pdf_stroke($pdf);
$y=$y-$h;
if ($y<=250)
{
//ferme la page en cours et crée une nouvelle page
pdf_end_page($pdf);
pdf_begin_page($pdf, 595, 842);
//redéfinit les paramètres de la page (ils sont spécifiques à 1 page)
$y=800;
//charge la police arial
$font=pdf_findfont($pdf,"arial", "host", false);
//définit la police
pdf_setfont($pdf,$font, 20);
}
}
//termine la page
pdf_end_page($pdf);
//ferme le document pdf
pdf_close($pdf);
//efface l'objet pdf de la mémoire
pdf_delete($pdf);
je vx crée un fichier pdf en passant par PHP,
j 'ai une base ACESS
Code erreur Call to undefined function pdf_new() in C:\wamp\www\9\suppvehi.php on line 81
Mon code est le suivent :
$query = "SELECT * FROM vehicule";
$result = odbc_do($cnx,$query);
$valeur= odbc_exec($cnx,$query);
//création d'un pdf
Ligne 81 : $pdf = pdf_new();
$nom_fichier = "$lst_clients.pdf";
//ouverture du fichier
pdf_open_file($pdf,$nom_fichier);
//définition des informations du fichier
pdf_set_info($pdf,"Author", " ");
pdf_set_info($pdf,"Title", "Liste des Vehicule ");
pdf_set_info($pdf,"Subject", "PDF en php");
//définit la page en A4
pdf_begin_page($pdf, 595, 842);
//charge la police arial
$font=pdf_findfont($pdf,"arial", "host", false);
//définit la police
pdf_setfont($pdf,$font, 20);
//positionne le texte
pdf_show_xy($pdf, "Bonjour M. $nom", 50, 750);
pdf_show_xy($pdf, "Voici la liste des Vehicules que vous avez Enregistrer :", 50, 700);
$x = 130;
$y=600;
//hauteur d'une ligne
$h = 50;
//trace l'en-tête
//trace le rectangle
pdf_show_boxed($pdf, "Ordre", $x, $y,50,$h,"center");
pdf_show_boxed($pdf, "Immatriculation", $x+60, $y,150,$h,"center");
pdf_show_boxed($pdf, "Marque", $x+220, $y,80,$h,"center");
//trace le rectangle
pdf_rect($pdf,$x,$y,320,$h);
//trace les lignes verticales
pdf_moveTo($pdf,$x+55,$y);
pdf_lineTo($pdf,$x+55,$y+$h);
pdf_moveTo($pdf,$x+210,$y);
pdf_lineTo($pdf,$x+210,$y+$h);
//affiche le tracé
pdf_stroke($pdf);
$y=$y-$h;
// balaye toutes les lignes du recordset et les affiche
while (odbc_fetch_row($result) == TRUE) // tant qu'il y a une ligne dans le recordset
{
//Enoncés_exo_php_niveau_avancé.docAuteurs : J. Steffe. F.Priam
//
$ordre = odbc_result($result,"orfre");
$immatriculation = odbc_result($result,"vehicule");
// pour la date substr(;;;;;;;; ,0,10)
$marque=odbc_result($result,"marque");
///$total = number_format(odbc_result($result,"total"),2);
//trace le rectangle
pdf_show_boxed($pdf, "$ordre", $x, $y,50,$h,"right");
pdf_show_boxed($pdf, "$immatriculation", $x+60, $y,150,$h,"center");
pdf_show_boxed($pdf, "marque", $x+220, $y,80,$h,"right");
//trace le rectangle
pdf_rect($pdf,$x,$y,320,$h);
//trace les lignes verticales
pdf_moveTo($pdf,$x+55,$y);
pdf_lineTo($pdf,$x+55,$y+$h);
pdf_moveTo($pdf,$x+210,$y);
pdf_lineTo($pdf,$x+210,$y+$h);
//affiche le tracé
pdf_stroke($pdf);
$y=$y-$h;
if ($y<=250)
{
//ferme la page en cours et crée une nouvelle page
pdf_end_page($pdf);
pdf_begin_page($pdf, 595, 842);
//redéfinit les paramètres de la page (ils sont spécifiques à 1 page)
$y=800;
//charge la police arial
$font=pdf_findfont($pdf,"arial", "host", false);
//définit la police
pdf_setfont($pdf,$font, 20);
}
}
//termine la page
pdf_end_page($pdf);
//ferme le document pdf
pdf_close($pdf);
//efface l'objet pdf de la mémoire
pdf_delete($pdf);
A voir également:
- Création fichier PDF avec php
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide