|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Romain PERRUCHONArchitecte - Expert Technique Inscription : novembre 2004 Messages : 2 664 ![]() |
Bonjour,
Je souhaite faire une page qui permet d'ajouter des petits modules (textes, images...) qu'on peut deplacer sur la page afin de les placer et ensuite quand ceci est fini de pouvoir en generer un fichier pdf. Pour la generation du pdf, j'ai vu qu'il y avait fpdf par exemple qui semble pas mal. Ce qui me derange pour le moment c'est la partie de placement des "modules" (genre de glisser-deposer) sur la fenêtre, en php ça ne me semble pas faisable, est il possible de le faire avec php-gtk ? Faut il obligatoirement que ja passe par un autre langage (javascript/ajax, java, autre ?). Comment passer ensuite au pdf à partir de là ? (enregistrer les coordonnées vectoriels des modules ? ça me semble assez compliqué ^^). merci
__________________
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : avril 2005 Messages : 611 ![]() |
tu as du travail mais celà reste faisable
pour le placement de tes éléments d'apres moi tu est obligé de passé par du Javascript, ensuite passer le tout à PHP qui te génere ton pdf regarde çà pour le drag and drop: http://openrico.org/rico/demos.page si d'autre on des ideés ? |
|
|
00
|
|
|
#3 |
![]() ![]() Marc ChappuisDéveloppeur Web Inscription : décembre 2003 Messages : 1 535 ![]() |
Salut,
Si tu veux faire du glisser déposer tu as le choix entre DHTML, Flash ou applet Java. Je pense que le DHTML et l'approche la plus simple, surtout avec les framework existants. Rico Scriptaculous Dojo Coté serveur il te faut gérer la position de tes blocs avec soit un ordre soit des coordonnées x, y (suivant tes besoins). Tu crées une table mysql avec les données textes et images et l'information de position. Pour l'interraction avec la DB, tu peux utiliser ajax pour éviter de recharger la page après chaque drop. Si tu veux faire plus simple, tu peux aussi créer des liens (monter, descendre) en vis à vis de chaque bloc dans ta page, et tu recrée la page après chaque click sur un lien, c'est moins "web2.0" mais ça le fait Ensuite tu crée ton pdf avec fpdf par exemple directement depuis la db en respectant les positions. ça sera pas tout a fait wysiwyg, mais certainement très utilisable. Pense aussi à la possibilité de te passer du pdf et de gérer l'impression en CSS, (si pour autant tu as le choix du navigateur, FireFox et Opera sont pas mal pour l'impression CSS) |
|
|
00
|
|
|
#4 |
![]() ![]() Romain PERRUCHONArchitecte - Expert Technique Inscription : novembre 2004 Messages : 2 664 ![]() |
merci pour ces reponses très interessantes
Je vais regarder ça de suite.
__________________
|
|
00
|
|
|
#5 |
![]() ![]() Romain PERRUCHONArchitecte - Expert Technique Inscription : novembre 2004 Messages : 2 664 ![]() |
Pour le moment je me penche sur dojo qui me semble permettre ce que je cherche, encore merci
edit : mais si y en a qui ont d'autres solutions je veux bien regarder aussi
__________________
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() |
je ne suis d'aucune utilité pour le drag and drop mais bon pour la librairie fpdf c'est très facile d'utilisation...du moins avec un peu de lecture des méthode mais, le résultat reste très beau
c'était mon conseil du vendredi...mais merde mon cerveau ne démarre pas ce matin..lol
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être! La position des Développeurs de developpez avec les explications |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com