Remplir un formulaire PDF avec javascript
C'est ce que j'ai:
- Utilisateur remplit très long formulaire html
- L'utilisateur reçoit le lien pour télécharger les différents fichiers pdf (ce sont des formulaires à remplir), les liens sont générés à l'aide de javascript
- Utilisateur clique sur le lien, l'url est générée (avec les données que l'utilisateur a soumis avant), les données sont traitées dans le formulaire et les champs sont complétés *ceci est fait à l'aide de javascript à l'intérieur de la forme).
- Utilisateur d'obtenir un document pdf avec des champs terminé.
Le problème, je suis en cours d'exécution, c'est que, dans certains cas, les données nécessaires pour envoyer le formulaire est autour de 8000 caractères, quand IE permet seulement 2083 caractères dans l'url.
Comme demandé par le client, nous devons tout faire côté client, ce qui signifie pas d'accès à php, c#, java. Je suis aussi à l'aide d'Acrobat Pro X, de travailler avec les fichiers pdf.
Est-il un moyen de soumettre une requête post, processus de demande dans le pdf, remplissez le formulaire et de le retourner le formulaire rempli à l'utilisateur? Est-il une autre façon de faire le tour de la 2083 limite de caractères de IE?
OriginalL'auteur andrantis | 2013-03-05
Vous devez vous connecter pour publier un commentaire.
Pourquoi avez-vous besoin d'envoyer 8000 caractères de données pour le serveur si vous voulez remplir le formulaire sur le côté client? Semble que tout ce que vous devez faire est d'établir la communication entre le code JavaScript dans la page HTML et le JavaScript dans le fichier PDF. C'est expliqué ici: PDF hostContainer de rappel
PS: je suis l'auteur du livre à partir de laquelle cet extrait a été prise: http://www.javabeat.net/2011/04/javascript-communication-between-html-and-pdf-in-itext/
Dans ce cas, votre question n'a pas vraiment de sens, n'est ce pas? Comment allez-vous remplir un PDF avec Javascript côté client si vous n'avez pas envoyer le fichier PDF pour le client? Aussi, vous dites que vous voulez "retourner le formulaire rempli à l'utilisateur" et maintenant, vous dites "nous ne montrons pas le PDF de l'utilisateur". Qui sonne comme une contradiction.
J'ai vu dans l'exemple que le fichier a été une partie de la webapge a montré à l'utilisateur et je me suis confondu parce que nous avons seulement un lien pour lui à télécharger. Désolé à ce sujet. Je vais prendre un autre regard et essayer de le faire fonctionner. Je vais encore avoir le problème avec MAC OS tho. Mais merci pour l'aide pour l'instant.
OriginalL'auteur Bruno Lowagie