Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > phpToPDF
phpToPDF Forum d'entraide pour la classe phpToPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels EZPDF
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 02/07/2007, 09h18   #1
Membre du Club
 
Inscription : juin 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 90
Points : 52
Points : 52
Par défaut [phpToPDF] Conversion en PDF

bonjour,

je dois faire un bouton qui met les informations en format PDF voila le code de la page dans laquelle je dois ajouter le bouton:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?PHP
 
/*
 *
 *  $Id: fbrowser.php,v 1.4 2004/05/27 13:21:02 st08394 Exp $
 *
 *
 */
 
 
 
// Must be the first include, sets $SDO_ROOT, $SDO_ROOT_URL.
// Adapt this entry, so that it points to the right dir.
require_once("../../../../../../SDO_ROOT.inc");
 
require_once($SDO_ROOT . "/fw/classes/mvc/NTLMController.inc");
require_once($SDO_ROOT . "/fw/apps/fbrow/includes/fBrowContextDomains.inc");
require_once($SDO_ROOT . "/fw/apps/std/views/ResponseBaseNoMenu.inc");
 
$Request = new HTTPRequest();
$Request->initActionDeciderName("ac");
$Request->setDefaultActionHandler("cockpit.presentplanning");
 
 
$FrontController = new NTLMController(new Application("Standard", "ActionConfig.inc", "/fw/apps/std"));
 
$dbcontainer = new DatabaseContainer();
$dbcontainer->setHost("FR0-SQL08");
$dbcontainer->setOwner("[dbo]");
 
$FrontController->setDBContext($dbcontainer);
$FrontController->setMinimalUserLevel('uadmn', 'ADMIN');
 
$FrontController->setApplicationContext(new fBrowContextdomains('DALI - Cockpit'));
$FrontController->setResponseBase(new ResponseBaseNoMenu($SDO_ROOT . "/fw/apps/std/views/html_4.01.php"));
$FrontController->registerApplication(new Application("UserAdmin", "ActionConfig.inc", "/fw/apps/uadmn"));
$FrontController->registerApplication(new Application("CockpitPresentation", "ActionConfigPresentation.inc", "/fw/apps/cockpit"));
$FrontController->process($Request);
$FrontController->dispatch();
 
?>
est ce quelqu'un peut m'aider. merci
meryem85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 09h24   #2
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juin 2007
Messages : 36
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2007
Messages : 36
Points : 10
Points : 10
Bonjour, je ne sais pas si ça peut t'aider, mais personnellement, j'ai utilisé la librairie phpToPDF, mais ce n'était pas en appuyant sur un bouton, mais l'enregistrement se faisait au fur et à mesure du déroulement de ma source.

Un site pour t'aider peut-être : http://jc-cornic.developpez.com/tuto...f/?page=page_2
lteixeir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 09h34   #3
Membre du Club
 
Inscription : juin 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 90
Points : 52
Points : 52
j'ai déjà essayé avec les scripts sur ce site ca marche pas parceque la page que j'ai ,raméne les informations d'une base de données et je n'ai pas bien compris le code de la page parcequ'il existé. je suis obligée de faire le bouton qui met ces informations dans un fichier PDF, ma cliente l'exige.
merci bcp.
est ce que tu n'as pas une autre idée stp.
meryem85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 09h36   #4
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juin 2007
Messages : 36
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2007
Messages : 36
Points : 10
Points : 10
Hélas je ne suis pas assez calée sur le sujet pour t'aider. J'ai découvert cette librairie ici, je ne savais même pas que c'était possible auparavant... Encore désolé...
lteixeir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 09h39   #5
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Bonjour,

Le lien que lteixeir t'a donné me semble très bien pour démarrer avec FPDF! Surtout si tu lis aussi les divers exemples présents sur le site www.fpdf.org
Il faut que tu prennes le temps de comprendre le principe et de générer des PDF simples pour arriver à bien utiliser cette librairie. Une fois que tu auras compris il sera assez facile de l'utiliser pour créer un PDF après avoir appuyé sur un bouton comme tu le dis! Il te suffira de lancer un script qui génèrera ton PDF et qui va récupérer toutes les informations extraites de la base de données (que tu passeras en POST ou en GET, ou par le chemin que tu souhaites)
Mais pour ça il faut commencer par prendre bien le temps de comprendre les tutoriels avant de l'appliquer à ton probleme précis.
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 09h40   #6
Membre du Club
 
Inscription : juin 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 90
Points : 52
Points : 52
Merci beaucoup.
Il y a pas quelqu'un d'autre qui peut m'aider.
merci
meryem85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 09h41   #7
Membre du Club
 
Inscription : juin 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 90
Points : 52
Points : 52
ok je vais lire la documentation.
merci
meryem85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 10h08   #8
Membre du Club
 
Inscription : juin 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 90
Points : 52
Points : 52
j'ai essayé de tester le premier script il me donne cette erreur:
Citation:
Warning: main(phpToPDF.php): failed to open stream: No such file or directory in F:\ShareF$\TD_PLATFORM\php\fbrow\domains\allSelect\lineMaint\DALI\cockpit\form.php on line 2

Warning: main(): Failed opening 'phpToPDF.php' for inclusion (include_path='.;c:\php4\pear') in F:\ShareF$\TD_PLATFORM\php\fbrow\domains\allSelect\lineMaint\DALI\cockpit\form.php on line 2

Fatal error: Cannot instantiate non-existent class: phptopdf in F:\ShareF$\TD_PLATFORM\php\fbrow\domains\allSelect\lineMaint\DALI\cockpit\form.php on line 3
j'ai pas compris, est ce quelqu'un peut m'expliquer.
merci
meryem85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 10h11   #9
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juin 2007
Messages : 36
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2007
Messages : 36
Points : 10
Points : 10
Il faut je pense que tu insère le fichier "phpToPDF.php" dans ta source comme cela : "include("phpToPDF.php");". Soit il est sous ta racine, et tu l'écris comme cela, soit tu dois préciser le chemin complet.
lteixeir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 10h14   #10
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
tu as un include au début de ton script, il va servir a inclure la définition de la classe phpToPDF il faut donc modifier le chemin du script pour qu'il corresponde à ton installation. Par exemple si tu as mis le dossier contenant le fichier phpToPDF.php dans le dossier parent du tien:
Code :
include('../phpToPDF/phpToPDF.php');
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 11h14   #11
Membre du Club
 
Inscription : juin 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 90
Points : 52
Points : 52
ma cliente ma donné des fichiers .exe pour tout genre de conversion mais je sais pas comment les utilisés.

merci d'avance.
meryem85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 11h16   #12
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Tu as demandé de l'aide pour du php permettant de créer des PDF a partir de données extraites de la base.
On t'a donné des points de départ pour démarrer maintenant il faudrait que tu avances de ton coté.

Ensuite ta cliente t'a donné des .exe pour convertir, d'accord, mais ca n'a aucun rapport avec ce sujet. Meme si c'était des executables pour convertir des documents en pdf, tu n'as toujours pas ce document de créé puisque les données sont dans ta base de données, ca ne t'avancera donc a rien.

Et on ne peut pas inventer tes executables et leur utilisation, arranges toi avec ta cliente pour avoir des informations sur leur utilisation et sers toi de google.
koopajah 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 20h00.


 
 
 
 
Partenaires

Hébergement Web