begin process at 2012 05 28 23:22:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

FichiersPDF


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

FichiersPDF

lundi 5 septembre 2011 à 14:39:03 | FichiersPDF

andree1


bonjour
je suis en train de réaliser un site de mise en ligne d'information des membre d'une equipe et je voudrais que en cliquant sur la photo de chacun les informations puissent apparaitre mais en fichier PDF de tel sorte à pouvoir enregistrer et imprimer.
voila ce que j'ai pour le moment ce n'est qu'un essai mais sa ne produi rien
je me suis insprirer d'un tutoriel.


<?php
require('fpdf.php');

class ChristianGauthier extends FPDF
{

function Header()
{
$this->Image('ChristianGauthier',10,6,30);
$this->SetFont('Arial','B',15);
// Décalage à droite
$this->Cell(80);
// Titre
$this->Cell(30,10,'ChristianGauthier',1,0,'C');

}

}

// Instanciation de la classe dérivée
$pdf = new ChristianGauthier();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
$pdf->Output();
?>

Code Java :
[^^happy13]
lundi 5 septembre 2011 à 21:32:25 | Re : FichiersPDF

JulSoft

Membre Club
Qu'est-ce que tu entends par "ça ne produit rien"?

Perso je n'aurais pas tout mis dans le header en fait...

J'aurais plutôt fait un truc du genre
(pas testé par contre, il faut que je réinstalle fpdf pour pouvoir faire des tests)

Code PHP :
$pdf = new FPDF();
$pdf->AddPage();
$pdf->Image('ChristianGauthier',10,6,30); 
$pdf->SetFont('Arial','B',15); 
// Décalage à droite 
$pdf->Cell(80); 
// Titre 
$pdf->Cell(30,10,'ChristianGauthier',1,0,'C');

// output
$pdf->Output();


(Accessoirement on peut faire plus simple pour repositionner le curseur, mais passons).

Header() et Footer sont à mon goût utiles seulement pour faire des entêtes et pieds de page sur toutes les pages... Pour une seule page (ce qui me semble être ton cas), tu n'en as certainement pas besoin.
mardi 6 septembre 2011 à 11:47:14 | Re : FichiersPDF

cod57

bonjour
j'ai bricolé ça ... fonctionne
il faut une image ...

Code PHP :
<?php 
require('fpdf17/fpdf.php');

class tt extends FPDF{ 
  
  private $v;
  
  function Getter($t){
  $this->v = $t;
  }
           
  function Header(){ 
  //Image(string file, float x, float y [, float w [, float h [, string type [, mixed link]]]])
  $this->Image($this->v,10,6,30,30,'JPG'); 
  $this->SetFont('Arial','B',15); 
  // Décalage à droite 
  $this->Cell(80); 
 
  // Titre 
  /*faut prevoir une logique de nommage*/
  $name=explode('.',$this->v);
  $name[0]=str_replace('_',' ',$name[0]);
  $this->Cell(70,10,$name[0],1,0,'C'); 
  } 

} 

if(isset($_GET['fairepdf']) && !empty($_GET['fairepdf'])){
$that=$_GET['fairepdf'];
$pdf = new tt('P');
$pdf->Getter($that);
$pdf->AddPage();
$pdf->SetFont('Times','',12); 
$pdf->Output(); 
}else{
}

$thisimage='Christian_Gauthier.jpg';
echo '<a href="?fairepdf='.urlencode($thisimage).'"><img src="'.$thisimage.'"></a>';
?>       



Bonne programmation !
mardi 6 septembre 2011 à 11:55:01 | Re : FichiersPDF

andree1


merci a tous les deux pour vos reponses
@code 57 je vais essayer ton code
@julsoft parcequ'il faut installer fpdf???sinon je vais essayé ce que tu vins de me dire

Code Java :
[^^happy13]
mardi 6 septembre 2011 à 17:03:52 | Re : FichiersPDF

JulSoft

Membre Club
@andree1 Par installer je voulais dire "récupérer les scripts de fpdf sur leur site, vérifier qu'il ne me manque pas de libs, ..." ce qui revient un peu à installer la chose ;-)
mercredi 7 septembre 2011 à 10:22:20 | Re : FichiersPDF

andree1


@julsoft ok d'accord j'avais pas fais sa en fait peut etre que c'est pour cela que sa ne marche pas!

Code Java :
[^^happy13]
mercredi 7 septembre 2011 à 11:04:58 | Re : FichiersPDF

JulSoft

Membre Club
Alors ouais, FPDF n'est pas un truc inclu dans PHP... Il y'a beaucoup de choses de base, mais pas ça... Tu devrais trouver une bonne base sur http://fpdf.org/?lang=fr (il y'a plein d'exemples, ça devrait t'aider pas mal en fait).

Je vais regarder ce soir quand je rentre comment j'ai déployé ça chez moi, il y'a plusieurs façons de le faire.
mercredi 7 septembre 2011 à 11:17:15 | Re : FichiersPDF

andree1


oui j'ai trouvé le fichier a telechargé dedans il ya la classe fpdf.php
mais mainan sa m'affiche une autre faute que je ne comprend pas
mais je pense que pour le fichier fpdf c'est bon.
alors je t'envoie l'erreur pour que tu essai de m'expliquer si tu comprend.

Fatal error: Call to undefined method ChristianGauthier::Equipe() in C:\Program Files (x86)\EasyPHP-5.3.3\www\Aletheia\ChristianGauthier.php on line 11
et voila ma ligne 11
$this->Equipe('ChristianGauthier.jpg',10,6,30);

Code Java :
[^^happy13]


Cette discussion est classée dans : pdf, cell, setfont, christiangauthier, fichierspdf


Répondre à ce message

Sujets en rapport avec ce message

Pb Saut de page FPDP [ par flopad ] Bonjour tout le monde!!je génère un fichier pdf à l'aide de fpdf, les champs sont remplis dans des Cell via une requete sur ma bdd.Le problème est que probleme avec FPDF mise en page [ par Alpha911 ] Bonjour,j'ai fait un petit code qui permet de faire des etiquettes avec generation de code barre en FPDF. Je débute avec cet outil et je souhaite par retour à la ligne et cellules fpdf marche pas [ par Max57100 ] bonjour, je n'arrive pas à mettre du texte dans les cellules. Quand je met du texte, impossible d'avoir un retour à la ligne automatique, donc tout es Problème de texte qui déborde avec fpdf [ par ig3 ] Bonjour, j'ai une base de données wamp et j'affiche les résultats a travers un fichier pdf grace a la classe fpdp et la méthode this->addcol() pour af FPDF et MySQL mise en page [ par bruno3591 ] Bonjour,Ca fait plusieurs jours que je cherche la solution , je m'en approche mais sans y arriver complètement, je fais donc appel à vos lumières :).C generation du resultat d'une requete sur pdf [ par soumboula ] Warning: require(fpdf.php) [function.require]: failed to open stream: No such file or directory in C:\files\ppp.php on line 2Fatal error: texte long en cellule de fpdf [ par sidalilo ] bonjour j'ai essayé d'exporter une recap vers pdf par le fpdf mais j'ai un champ qui contient un long text et affiché avec decalage dans la hauteur m Probleme de transition base Mysql à PDF avec FPDF [ par zeusdu95 ] Mon problème est le suivant je cherche à crée un document PDF avec FPDF qui est constitué d'un tableau récapitulatif de toutes les informations sur ch FPDF et PHP [ par sebalex ] Bonjour à tous, Je n'arrive pas à afficher les variables recherchées dans ma base lorsque je crée un pdf. Est-ce que quelqu'un pourrait m'aider car j Export base de données en fichier pdf [ par flopad ] Bonjour tout le monde, j'ai un soucis que je n'arrive pas à régler et qui devient assez urgent pour moi, j'ai une base de données Access qui contient


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales