Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
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 15/09/2006, 14h59   #1
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
Par défaut Ecrire dans un PDF

Salut

Je sais qu'il est possible de générer des PDF en ASP mais est-il possible d'écrire dans un PDF existant ?

Je vous explique : je fais un site de vente de revues en ligne. Actuellement, si la personne paye par chèque, elle doit remplir un PDF après avoir déjà renseigné tout un tas d'info dans un formulaire. Je trouve ca assez lourd.
Je me demandais donc s'il n'y avait pas moyen de coller les infos qu'elle a saisie dans les formulaires directement dans le PDF que m'a fournit le client pour qui je fais le site, comme ca elle n'a plus qu'à l'imprimer sans se retaper tout à écrire.

Possible ou pas ?
Sinon y a-t-il moyen de générer un PDF automatiquement (càd avec une moulinette) à partir d'une page HTML, sans avoir à se taper des centaines de lignes de code ? (car la plupart des générateurs PDF nécéssitent qu'on précise tout par ligne de code)

Merci pour les infos
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2006, 16h27   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut Oluha,

J'etais en train de me dire que des tests sur PDFCreator seraient interessants.
L'interface Windows permet de mettre des paramètres par défaut qui devraient suffir pour qu'une appli web genère le fichier, le récupère et l'envoi à l'internaute.

Sinon y'a FOP à partir de XML.

Qu'en penses-tu?

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2006, 16h39   #3
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
merci, je suis en train de télécharger PDF creator, je vais voir comment ca fonctionne.
Sinon j'ai trouvé ca qui pourrait être interressant pour la 2eme solution : http://dypso.free.fr/tech/generer_pd...hiers_html.php
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 09h57   #4
Membre émérite
 
Avatar de marabout
 
Homme
Consultant E-Learning
Inscription : août 2006
Messages : 646
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant E-Learning

Informations forums :
Inscription : août 2006
Messages : 646
Points : 812
Points : 812
Si ton formulaire PDF est créé à partir d'Acrobat, il y a moyen de stocker les données du formulaires dans un format XML (XFDF ?) et donc générer tes données en ASP-XML en respectant le format xfdf puis il n'y a plus qu'à lire le formulaire Acrobat qui va pomper les données dans le fichier XML
marabout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 10h08   #5
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
t'as réponse m'interresse drôlement même si je ne suis pas sûre d'avoir tout compris.

Tu veux dire qu'au moment de la création du PDF, il y a moyen de lui dire d'aller chercher des données externes vers un fichier XML que je pourrais générer avec mon ASP, ce qui fait qu'à la consultation par le client web, il afficherait dans le PDF les données entrées dans le formulaire HTML ?

Si c'est bien ça et que tu as un petit lien à me passer qui explique comment tout ca fonctionne, je suis preneuse !

Merci
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 10h11   #6
Membre émérite
 
Avatar de marabout
 
Homme
Consultant E-Learning
Inscription : août 2006
Messages : 646
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant E-Learning

Informations forums :
Inscription : août 2006
Messages : 646
Points : 812
Points : 812
Il faut un peut fouiller sur le site de acrobat. Voici un premier lien:
http://www.adobe.com/fr/support/topt...874/index.html

En tout cas, c'est une solution qui fonctionne car notre (très cher) ministère des finances belge l'utilise pour les déclara&tions d'impôts on-line.
marabout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 10h43   #7
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
merci beaucoup, je vais regarder ca de plus près
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2006, 11h11   #8
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
Après un coup d'oeil sur ton lien, ca semble exactement correspondre à ce que je recherche. J'installe Acrobat et je vous tiens au courrant !
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2006, 09h31   #9
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
Bon, j'ai lu l'aide en ligne d'Acrobat, et il est clairement dit qu'il y a possibilité d'importer des données dans le formulaire PDF à partir de fichiers TXT, XML ou FDF. Par contre ils ne parlent que de scripts CGI pour le faire en ligne. Y a-t-il moyen de le faire en ASP ?

Voilà ce qu'il y a dans la doc :
Citation:
Les fichiers PDF pouvant diffuser de façon dynamique requièrent l'utilisation de scripts et une connaissance des serveurs Web. Cette fonction n'est pas prise en charge par le service de support technique d'Acrobat.
J'ai donc cherché avec mon ami google plus d'info sur la façon de procéder mais je n'ai strictement rien trouvé.
Quelqu'un a-t-il déjà fait ce genre de chose ?
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2006, 09h42   #10
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,
http://www.15seconds.com/issue/990902.htm

http://www.google.fr/search?hl=fr&q=...pdf+form&meta=
http://www.google.fr/search?hl=fr&q=...+acrobat&meta=

Des pistes?

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2006, 11h17   #11
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
merci beaucoup pour le 1er lien, c'est exactement ce que je cherche !
faut croire que je ne suis pas une as de la recherche sur google

j'essaye de mettre ca en application et je vous tiens au courrant
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 09h45   #12
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
Bon alors j'ai installé les 2 dll, fait ma toutouille en ajoutant des formulaires dans mon PDF, appliqué le code sur mon site.
Je n'ai aucun message d'erreur, mon fichier FDF est bien crée et me semble correct quand je l'ouvre dans ultra edit, en revenche le PDF s'ouvre sans aucune info dedans

Voilà le code du FDF généré :
Code :
1
2
3
4
5
6
7
8
9
%FDF-1.2
%âãÏÓ
1 0 obj<</FDF<</F(http://www.magnificat.net/magnificat2006/francais/pdf/test.pdf)/Fields 2 0 R>>>>
endobj
2 0 obj[<</T(cbsouscris)/V(1)>><</T(cb1)/V(1)>><</T(cb2)/V(0)>><</T(txtciv)/V(Melle)>><</T(txtprenom)/V(Dorothée)>><</T(txtnom)/V(toto)>><</T(txtadr1)/V(toto)>><</T(txtadr2)>><</T(txtcp)/V(12345)>><</T(txtville)/V(toto)>><</T(txtpays)/V(France)>><</T(txttel)/V(0123456789)>><</T(txtemail)/V(toto@toto.com)>>]
endobj
trailer
<</Root 1 0 R>>
%%EOF
ma page de test :
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<%@ Language=VBScript %>
<% Response.Buffer = true%>
<HTML>
<HEAD>
<%
'
'	Retrieve the user responses
'
Souscris = 1
an1 = 1
an2 = 0
Civ = "Melle"
Prenom = "Dorothée"
Nom = "toto"
Adr1 = "toto"
Adr2 = ""
Cp = "12345"
Ville = "toto"
Pays = "France"
Tel = "0123456789"
Email = "toto@toto.com"
'
'	Create an instance of the Object
'
Set FdfAcx = Server.CreateObject("FdfApp.FdfApp")
'
' 	Use the fdfApp to feed the vars
'
Set myFdf = FdfAcx.FDFCreate
'
'	Stuff the variables
'
myFdf.fdfsetvalue "cbsouscris", Souscris, false
myFdf.fdfsetvalue "cb1", an1, false
myFdf.fdfsetvalue "cb2", an2, false
myFdf.fdfsetvalue "txtciv", Civ, false
myFdf.fdfsetvalue "txtprenom", Prenom, false
myFdf.fdfsetvalue "txtnom", Nom, false
myFdf.fdfsetvalue "txtadr1", Adr1, false
myFdf.fdfsetvalue "txtadr2", Adr2, false
myFdf.fdfsetvalue "txtcp", Cp, false
myFdf.fdfsetvalue "txtville", Ville, false
myFdf.fdfsetvalue "txtpays", Pays, false
myFdf.fdfsetvalue "txttel", Tel, false
myFdf.fdfsetvalue "txtemail", Email, false
'
'	Point to your pdf file
'
myFDF.fdfSetFile "http://www.magnificat.net/magnificat2006/francais/pdf/test.pdf"
Response.ContentType = "text/html"
'
'	Save it to a file.  If you were going to save the actual file past the point of printing
'	You would want to create a naming convention (perhaps using social in the name)
'	Have to use the physical path so you may need to incorporate Server.mapPath in 
'	on this portion.
'
myFDf.FDFSaveToFile "C:\MagnificatBIS\magnificat2006\francais\pdf\CheckThis.fdf"
' Now put a link to the file on your page. 
Response.Write "<a href=http://www.magnificat.net/magnificat2006/francais/pdf/CheckThis.fdf>pdf</a>"
'
'	Close your Objects
'
myfdf.fdfclose
set fdfacx = nothing
%>
et le PDF est dispo ici : http://www.magnificat.net/magnificat...s/pdf/test.pdf

Là je vois vraiment pas ce qui coince. Est ce que ca pourrait venir des dll, parce que je l'ai ai trouvé sur le net et je suis pas sûre qu'elles soient bonnes

Sinon en cherchant dans designer, je n'ai pas trouvé comment importé les données d'un fichier FDF dans mon PDF, pour pouvoir testé si déjà là ca marche.

Si quelqu'un peut à nouveau m'éclairer
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 15h59   #13
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut Faire du multiPage en FDF

Voila, je voudrais créer un formulaire mais en utilisant plusieures pages, comment puis je faire cela en FDF ??
PrinceMaster77 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 06h09.


 
 
 
 
Partenaires

Hébergement Web