J'ai une application Web ASP.NET.J'ai des fichiers PDF dans mon serveur .Je veux les montrer à l'utilisateur via un navigateur dans une nouvelle fenêtre.Comment intégrer le PDF dans un navigateur? je veux la sauvegarde option soit disponible pour l'utilisateur d'enregistrer le PDF .Comment aller de l'avantIntégration de PDF à partir du serveur dans le navigateur
Répondre
jeter un oeil à
<html>
<head>
<script type="text/javascript" src="/scripts/pdfobject.js"></script>
<script type="text/javascript">
window.onload = function(){
var success = new PDFObject({ url: "/pdf/sample.pdf" }).embed("pdf");
};
</script>
</head>
<body>
<div id="pdf">It appears you don't have Adobe Reader
or PDF support in this web browser.
<a href="/pdf/sample.pdf">Click here to download the PDF</a></div>
</body>
</html>
fichiers PDF ouverts dans le navigateur can be susceptible to XSS, il est généralement préférable de configurer le serveur de sorte que, lorsqu'un utilisateur demande un fichier PDF, il est ouvert dans son application native, par exemple Adobe Reader.
Pour configurer IIS, ouvrez Gestionnaire des services Internet et:
- clic droit sur le dossier sur votre site où les fichiers PDF sont conservés et sélectionnez « Propriétés »
- Aller dans le onglet En-têtes HTTP
- Cliquez sur le bouton 'Types de fichiers de sous la section MIME Carte
- Cliquez sur 'Nouveau type'
- Ajouter '.pdf' l'extension et 'appliction/octet-stream' comme le type de contenu
- Cliquez sur OK et appliquer les modifications
Maintenant, lorsque l'utilisateur clique sur un lien vers un fichier PDF, ils devraient être promted avec la boîte de dialogue « Ouvrir ou Enregistrer » que vous êtes après.
J'ai fait face au même problème et un gars d'Adobe a un (ancien) de blog à ce sujet link text
Il fonctionne très bien avec IE, FF, Chrome avec le plug-in par défaut Adobe Reader.
Maintenant, mon seul problème consiste à afficher un truc de chargement agréable pendant que le plugin récupère le fichier PDF qui est généré à la volée.
- 1. Obtenir le texte sélectionné à partir du PDF dans le navigateur Web sous forme de Windows
- 2. Ouvrir le pdf dans le plugin du navigateur
- 3. Impression SVG à partir du navigateur
- 4. Créer un fichier PDF à remplir à partir du PDF
- 5. comment enregistrer l'audio sans flash et java à partir du navigateur et télécharger sur le serveur
- 6. Rendu Excel à partir du navigateur
- 7. Intégration de polices en PDF à partir de LaTeX Source avec pdflatex
- 8. FAX PDF à l'aide du serveur de fax Windows 2008
- 9. trouver le fuseau horaire à partir de laquelle une connexion navigateur vers un serveur Web
- 10. Comment définir le nom du fichier lors de la diffusion d'un fichier PDF dans un navigateur?
- 11. Sélection de pages à partir du document PDF
- 12. Intégration Python - comment obtenir le comportement du test de vérité if() à partir de C/C++?
- 13. Affichage de l'application Silverlight dans le navigateur À partir du fichier de commandes sur Win2008
- 14. Problème Flex dans l'enregistrement PDF sur le serveur
- 15. Récupération de fichiers du cache du navigateur
- 16. Comment forcer le navigateur à obtenir un fichier PDF mis à jour généré à partir d'un rapport SSRS?
- 17. Enregistrement à partir du microphone depuis le navigateur à l'aide de flex ou de traitement
- 18. Comment extraire le nom du serveur à partir d'un UNC
- 19. Comment télécharger le fichier à partir de Seam PDF
- 20. Identification du navigateur côté serveur en php
- 21. Existe-t-il un moyen de rediriger le navigateur à partir du bootstrap dans Zend Framework?
- 22. Intégration du serveur Spring + Hibernate + Sql avec un support Unicode
- 23. Téléchargement externe de document à partir du serveur interne
- 24. Générer un PDF dynamique à partir du contenu ASP
- 25. Comment diffuser un fichier PDF en tant que binaire dans le navigateur .NET 2.0
- 26. Comment ouvrir les données au format PDF du navigateur?
- 27. Existe-t-il un moyen de lire le cookie du navigateur à partir d'une applet Java?
- 28. Partage de la logique entre le navigateur et le serveur
- 29. ModalPopUpExtender affiché à partir du serveur: Contrôle du focus
- 30. Énumération des onglets du navigateur à partir d'une application externe