2010-10-26 10 views
0


On m'a demandé de créer un formulaire PDF qui sera envoyé à un utilisateur, ils le remplir, puis ils cliquent sur un bouton sur le fichier PDF qui l'envoie par e-mail à un spécifié adresse e-mail. Je sais que cela peut facilement être fait dans Adobe LiveCycle mais nous ne l'avons pas actuellement et j'essaie d'éviter d'utiliser autre chose qu'Acrobat et Reader.
Je teste des choses et j'ai créé un lien sur la page qui utilise le code JavaScript suivant:

this.submitForm ({
cURL: "mailto: [email protected]",
cSubmitAs: " PDF "
");

Cela fonctionne très bien dans Adobe Acrobat, mais pas dans Reader (qui est ce que les utilisateurs l'afficheront). Lorsque vous utilisez la console de débogage Adobe, le message d'erreur suivant s'affiche:

RaiseError: cette opération n'est pas autorisée. Doc.submitForm: 3: Lien non défini: Mouse Up ===> Cette opération n'est pas autorisée.

Une idée de ce qui se passe et pourquoi Reader ne l'ouvrira pas correctement? Merci d'avance pour tous ceux qui contribuent.PDF Javascript "L'opération n'est pas permise" erreur

+0

Ce n'est pas une réponse, mais tous les formulaires PDF que j'ai reçus ont les limitations suivantes: Acrobat Reader n'enregistrera pas les réponses de votre formulaire, et il ne soumettra pas les réponses du formulaire. d'Acrobat Reader lui-même, mais je n'ai rien à b Ack ça. Nous avons toujours été tenus d'imprimer le formulaire et de le soumettre en personne. –

+0

Je ne pense pas que vous pouvez soumettre cela en format PDF. Je pense qu'il doit être HTML. – BZ1

Répondre

0

Vérifiez les autorisations de tous les fichiers concernés. Souvent, l'utilisateur qui tente d'accéder au contenu n'aura pas les privilèges nécessaires.

+0

Autorisations tous semblent bien, Im en cours d'exécution d'un test et j'ai le plein contrôle du fichier pdf en question. Il semble très étrange que 2 programmes écrits par la même compagnie se comportent si différemment sur la même chose. – Chiefy

+1

@chiefly est appelé "enterprisey" = p – Woot4Moo

0

Old question, mais voici la réponse si vous ne l'avez pas compris, parce que je suis au milieu de la même question. :(

Vous ne pouvez pas envoyer Reader en PDF sans activer ces droits spécifiques dans le document PDF Et la façon d'activer ces droits est d'acheter Reader Extensions pour que cette fonctionnalité soit activée dans le PDF que vous voulez remplir

Vous pouvez cependant envoyer des données de formulaire au format FDF/XFDF sans extensions.En résumé, ce sont les données fournies par l'utilisateur qui sont supprimées du formulaire PDF et envoyées en FDF, X (ML) FDF ou HTML.