[RESOLU] Help - Bouton de formulaire inDesign -

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Help - Bouton de formulaire inDesign -

Re: [RESOLU] Help - Bouton de formulaire inDesign -

par or 1 » 14 août 2015, 17:41

à noter que ce serait beaucoup plus simple pour l'utilisateur d'avoir directement le formulaire à remplir dans une page web, plutôt que dans un pdf qu'il faut sauver, ouvrir, modifier, sauver, uploader.

Re: Help - Bouton de formulaire inDesign -

par bozoe » 14 août 2015, 17:08

Parfait! Merci beaucoup!

Re: Help - Bouton de formulaire inDesign -

par McGreg » 14 août 2015, 10:29

Bonjour,

A mon avis, c'est justement parce que dans le navigateur le PDF n'est *pas* lu par le plugin Adobe Reader, mais par le reader intégré dans Chrome et Firefox :
https://bugzilla.mozilla.org/show_bug.cgi?id=739043

La solution est d'envoyer une entête HTTP pour dire au navigateur de forcer le téléchargement plutôt que de tenter de l'afficher :
<?php
$fichier_pdf = "ListPrograming_Part1_AcroForm.pdf";

header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="'.basename($fichier_pdf).'"');
readfile($path);

Help - Bouton de formulaire inDesign -

par bozoe » 14 août 2015, 05:05

Bonjour/bonsoir

Grâce à l'un de vos généreux contributeurs, j'ai pu créer pour mon site un formulaire pdf (en fait une image avec des blocs texte éditables par l'utilisateur, générés avec inDesign.) L'utilisateur télécharge le pdf, le rempli, puis l'upload dans un répertoire temporaire avant que le phpmailer ne me l'envoie par mail.

Entre temps j'ai découvert une fonction d'indesign qui pourrait simplifier le processus d'upload en me permettant de placer un bouton " mailto: [email protected]" en bas du formulaire, dans le pdf, pour envoyer directement le formulaire complet par mail. Ca éviterait à l'utilisateur d'avoir à enregistrer le document sur son ordinateur, puis de l'uploader et d'envoyer par mail via le formulaire phpmailer.

Le souci étant le suivant: si le pdf est lu dans le navigateur (plugin acrobat), le bouton "mailto" ne fonctionnera pas. Il fonctionne très bien en revanche lorsque le pdf est lu dans acrobat séparément du navigateur.

J'aimerais soit faire en sorte que ce bouton fonctionne également lorsque le formulaire est lu directement dans le navigateur, est-ce possible? Il y a t il d'autres option qui me permettrait de ne pas passer par phpmailer?

En gros: je clique sur le lien pour ouvrir le pdf; soit il s'ouvre dans le navigateur, soit dans acrobat, je le remplis, et dans les deux cas, un unique bouton permet de soumettre le formulaire.

Merci d'avance again!