Sur notre site Web, nous avons de nombreux formulaires Acrobat PDF. Lorsque les utilisateurs cliquent sur ces formulaires, s’ils utilisent Google Chrome, ils reçoivent le message suivant:
Veuillez patienter ...
Si ce message n'est finalement pas remplacé par le contenu approprié du document, il est possible que votre visualiseur PDF ne puisse pas afficher ce type de document.
Vous pouvez effectuer une mise à niveau vers la dernière version d'Acrobat Reader pour Windows, Mac ou Linux en vous rendant sur http://www.Adobe.com/products/acrobat/readstep2.html .
Je sais quel est le problème. Chrome intègre un visualiseur PDF qui ne prend pas en charge les fonctionnalités nécessaires de ces formulaires PDF (créé, je pense, à l'aide d'Adobe LiveCycle). L'utilisateur peut télécharger manuellement le fichier, puis utiliser Acrobat Reader pour l'ouvrir (en contournant ainsi le visualiseur PDF de Chrome).
Nous sommes régulièrement contactés par des utilisateurs qui se plaignent que nos formulaires ne s'ouvrent pas. Nous devons ensuite leur expliquer que cela est dû à la visionneuse PDF intégrée de Chrome et qu'ils doivent télécharger le fichier, etc.
Y a-t-il un moyen d'éviter ce problème? Je pense soit:
Juste pour clarifier, je ne demande pas "Comment puis-je, en tant qu'utilisateur final, éviter ce problème". Je sais que l'utilisateur final peut désactiver le visualiseur PDF, par exemple. Je ne suis pas l'utilisateur final. Je n'ai donc pas accès à leur navigateur Chrome. Tout ce à quoi j'ai accès, c'est notre serveur Web et les fichiers PDF que nous essayons de vous proposer.
Fondamentalement, vous devez forcer le téléchargement du fichier PDF.
Si vous modifiez le fichier . Htaccess et ajoutez ce code, tous les fichiers PDF doivent être téléchargés au lieu d'être ouverts sur votre site.
<FilesMatch "\.(?i:pdf)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
Si ce n'est pas une option, ajoutez un message expliquant à l'utilisateur d'utiliser "clic droit> Enregistrer sous" dans le lien de téléchargement; Notez que de nombreux sites le font, même des sites de HP ou d’Intel. C’est donc une pratique courante.
J'ai le même problème avec un formulaire PDF spécifique créé avec LiveCycle Designer, alors que d'autres formulaires PDF créés avec le même outil fonctionnaient. Et je viens de trouver la cause et la solution: le formulaire gênant PDF a été créé et enregistré sous un "formulaire dynamique Adobe XML". Je viens juste de devoir enregistrer sous ... "Adobe PDF Formulaire statique" et il s'affiche maintenant dans tous les navigateurs modernes (Firefox 56, Chrome 62, Edge). Firefox ne met pas encore en œuvre le remplissage des formulaires PDF, mais celui-ci s'affiche avec son apparence visuelle. les autres navigateurs permettent de le remplir, à l'exception de la case Signature numérique.
Auparavant, tous les navigateurs affichaient un message en anglais disant quelque chose du genre: Veuillez patienter. Si ce contenu n'est finalement pas remplacé par le contenu réel de PDF, il est possible que votre lecteur ne puisse pas l'afficher correctement PDF contenu.
Notez toutefois que si votre flux de travail implique de pré-remplir le formulaire côté serveur avant de l'envoyer à l'utilisateur (par exemple, si votre site Web authentifie l'utilisateur et utilise son profil dans votre base de données pour renseigner automatiquement son nom, son adresse, son courrier électronique, etc. avant de l'envoyer), vous devrez peut-être vous en tenir aux formulaires dynamiques XML et, par conséquent, le PDF doit être ouvert avec Adobe Reader ou une application similaire capable de traiter les formulaires dynamiques XML.
J'ai résolu ce problème en imprimant le PDF sur un autre PDF avec CutePDF Writer.
Devrait fonctionner avec tout autre écrivain standard PDF. Cela ne fait que convertir le PDF sans toutes les fonctions supplémentaires du PDF d'origine qui posait des problèmes de compatibilité, comme l'a mentionné Aaron McMillin dans l'un des commentaires précédents.
Éditer: Il s’agit d’une solution de dernier recours si les réponses ci-dessus n’aident pas et que vous n’aurez pas l’esprit de séparer les fonctionnalités de vos PDF. Je n'avais pas besoin de la fonctionnalité et j'ai atterri sur cette page, donc comme whatevz @AlbertoMartinez.
Vous devez réparer vos fichiers PDF pour ne pas utiliser ces fonctionnalités inaccessibles. Ceci est sans cesse ennuyeux pour les utilisateurs finaux et en votre pouvoir de le réparer. Potentiellement, vous pouvez proposer deux versions du fichier, l’une à télécharger et à ouvrir uniquement avec Acrobat, et l’autre pour le reste du monde.