Question

Je dois ouvrir le fichier PDF dans le navigateur sans Adobe Reader. Y at-il API avec php qui fichiers PDF ouverts dans le navigateur.

Cordialement

Était-ce utile?

La solution

Vous pouvez utiliser SWFTools pour convertir des fichiers PDF au format Flash. Mais SWFTools peaux par défaut ne cherchent pas bon du tout, vous pouvez consulter Flexpaper en tant que spectateur. Si vous allez faire votre propre peau, pourrait alors être utile de lire: SWFTools (pdf2swf) à bien travail avec Flex

Une autre solution est pdf.js (comme Quentin remarquer), mais AFAIR ce script était pas utilisable (à l'époque, quand je cherchais) pour les fichiers PDF avec des structures complexes (gradients complexes, par exemple).

Si vous avez besoin de publier des documents comme « privé » que vous devriez regarder services Issuu ou vous devrez protéger les fichiers de téléchargement.

Autres conseils

Non.

PHP fonctionne sur le serveur. La seule « API du navigateur », il a accès à HTTP est.

Si vous voulez rendre un PDF sur le client, le client a besoin d'un PDF renderer. Il y a JavaScript lecteurs PDF , mais je ne peux pas commenter sur leur cross le soutien du navigateur ou à l'échéance.

Si vous les fichiers pdf sont mis en ligne et ne se limite pas, vous pouvez essayer d'utiliser Google Doc Viewer. C'est une façon très agréable de mettre le spectateur dans <iframe /> afin qu'il puisse être associé à votre page Web.

https://docs.google.com/viewer

Il est impossible de visualiser les fichiers PDF sans une visionneuse comme Adobe Reader. Si vous ne voulez pas seulement d'utiliser Adobe Reader, vous pouvez essayer une prise de visionneuse PDF pour le navigateur Web d'une autre société.

Cependant, si vous ne voulez pas utiliser un spectateur du tout et que vous voulez écrire / construire votre propre spectateur alors une meilleure option est de convertir les PDF en images évolutives et puis les afficher sur la page Web en utilisant les balises d'image. Vous pouvez également créer un tel spectateur en utilisant JavaScript.

Même si vous pouvez trouver de nombreux téléspectateurs sur la base JavaScript déjà disponibles qui peuvent montrer ces images.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top