Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/11/2010, 09h57   #1
Futur Membre du Club
 
Inscription : mars 2009
Messages : 85
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 85
Points : 16
Points : 16
Par défaut créer un lien pdf

Bonjour à tous,

voilà j'ai parcouru le forum mais je n'ai pas trouvé ce que je cherchais.

En fait, j'aimerais trouver un script php qui créer un lien et ouvrirait une nouvelle fenêtre en pdf.


Si quelqu'un connait la réponse, ou sait où se trouve ce topic sur le forum, ça serait super


Merci d'avance cher forumeurs
lechtinico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 10h05   #2
Futur Membre du Club
 
Inscription : mars 2009
Messages : 85
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 85
Points : 16
Points : 16
HA j'ai trouvé ça :

http://cyberzoide.developpez.com/php4/url/



je vais aller voir si ça m'aide
lechtinico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 10h25   #3
Membre régulier
 
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 71
Points : 71
tu souhaites générer un pdf a partir d'une page ou tu veux créer un lien qui pointe vers un fichier .pdf déjà existant ?
proxichou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 10h29   #4
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 276
Points : 7 276
Bonjour,

Si tu veux l'ouvrir sur une nouvelle fenêtre, tu as deux solution:

1- mettre target="_blank" dans le lien
2- l'ouvrir avec un pop-up en javascript.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 10h32   #5
Futur Membre du Club
 
Inscription : mars 2009
Messages : 85
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 85
Points : 16
Points : 16
Merci de vos réponses.

proxichou, je souhaite générer un pdf de telle sorte à y mettre un tableau de résultats pour que l'utilisateur puisse s'il le souhaite enregistrer le pdf et/ou l'imprimer.
lechtinico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 10h35   #6
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 276
Points : 7 276
Tu peux utiliser fpdf pour la génération du pdf.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 10h39   #7
Membre régulier
 
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 71
Points : 71
oui voila fpdf ou sinon pour ma part j'utilise http://html2pdf.fr/
proxichou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 10h57   #8
Futur Membre du Club
 
Inscription : mars 2009
Messages : 85
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 85
Points : 16
Points : 16
Merci beaucoup
lechtinico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 14h46   #9
Futur Membre du Club
 
Inscription : mars 2009
Messages : 85
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 85
Points : 16
Points : 16
Bonjour,

J'ai donc voulu utiliser le module fpdf pour insérer un lien pdf dans mon code.

J'ai testé les exemples du tuto, sans rien faire de plus,
et j'ai ce type d'erreur :

"FPDF error: Some data has already been output to browser, can't send PDF file"


Est-ce normale ?


Merci d'avance.

Nico
lechtinico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 19h22   #10
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 276
Points : 7 276
Bonsoir,

Vérifie ton code si tu as des caractères parasites ou tu as fait d'echo avec de générer le PDF.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 09h50   #11
Futur Membre du Club
 
Inscription : mars 2009
Messages : 85
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 85
Points : 16
Points : 16
Oui je pensais à ça aussi, ou à un problème d'affichage.
Alors j'ai juste tester un bout de code en php sur une page vierge, et je retombe sur la même erreur : /

j'ai juste testé ça pour essayer :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?php
   include("phpToPDF.php");
 
$PDF = new phpToPDF();
$PDF->AddPage();
 
//Sélection de la police
$PDF->SetFont('Arial','B',16);
 
$PDF->MultiCell(0, 10, "Ceci est un texte multilignes centré avec un bord\nEt voici la deuxième ligne", 1, "C", 0);
$PDF->Output();
 ?>
lechtinico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 17h14   #12
Futur Membre du Club
 
Inscription : mars 2009
Messages : 85
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 85
Points : 16
Points : 16
Bon j'ai résolu mon problème avec mon erreur :

"FPDF error: Some data has already been output to browser, can't send PDF file"


C'était effectivement un problème d'affichage


Autre question, une fois le clique effectué, le pdf s'ouvre.

Or, au lieu de m'afficher les résultats obtenus de ma variable, il m'affiche "array".

Pourquoi je n'arrive pas à reproduire mes tableaux sur ce pdf ??

Merci d'avance


Nico
lechtinico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 14h24   #13
Futur Membre du Club
 
Inscription : mars 2009
Messages : 85
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 85
Points : 16
Points : 16
Bonjour,

j'ai résolu mon problème avec "array", ou du moins j'ai obtenu un résultat :

Code :
1
2
3
4
5
		require('fpdf.php');
 
		$pdf=new FPDF();
		$pdf->Open();
		$pdf->AddPage();
...
...
...
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
$pdf->SetFont('Arial','B',16);
$pdf->Cell(10,10,$o_nage->nage);
$pdf->Ln();
$pdf->SetFont('Arial', '', 12);
$pdf->Cell(10,10,'Nom :'.$ligne['nom'].' '.$ligne['prenom']);
$pdf->Ln();
$pdf->Cell(10,10,'Date de la competition :'.$dateCompetition);
$pdf->Ln();
$pdf->Cell(10,10,'Temps :'.$temps);
$pdf->Ln();
$pdf->Cell(10,10,'Evenement :'.$nomCompetition);
$pdf->Ln();
$pdf->Cell(10,10,'Piscine :'.$piscine);
$pdf->Ln();
$pdf->Cell(10,10,'Lieu :'.$lieu);
$pdf->Ln();
$pdf->Output('test.pdf');
 
echo '<a href="#" onClick="window.open(\'test.pdf\', \'TEST\', \'\');return(false)"><b>Sous format pdf</b></a>';

Avec ce script, j'affiche mes résultats sous forme de ligne.
J'aimerai créer sous forme de tableau, comment pourrais-je faire ?


Merci d'avance

Nico
lechtinico est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h54.


 
 
 
 
Partenaires

Hébergement Web