2009-06-18 12 views
0

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

2

jeter un oeil à

http://pdfobject.com/

<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> 
0

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:

  1. clic droit sur le dossier sur votre site où les fichiers PDF sont conservés et sélectionnez « Propriétés »
  2. Aller dans le onglet En-têtes HTTP
  3. Cliquez sur le bouton 'Types de fichiers de sous la section MIME Carte
  4. Cliquez sur 'Nouveau type'
  5. Ajouter '.pdf' l'extension et 'appliction/octet-stream' comme le type de contenu
  6. 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.

0

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.

Questions connexes