PDF gratuit téléspectateurs ASP.net
J'ai beaucoup de documents PDF en format binaire qui est à la base de données SQL Server 2008. J'ai un gridview dans mon ASP.net page. Lorsqu'un utilisateur clique sur une colonne d'ID de l'enregistrement, j'ai besoin d'ouvrir le pdf dans le navigateur.
Sont-il gratuit PDF viewer contrôles? Comment puis-je convertir du binaire en fichier PDF et de les afficher au format PDF dans le navigateur.
Grâce
OriginalL'auteur rowmark | 2010-03-13
Vous devez vous connecter pour publier un commentaire.
Juste de renvoyer les données vers le client avec un Type de Contenu de
application/pdf
. Le client va l'ouvrir dans Adobe Reader ou tout ce PDF viewer est installé.OriginalL'auteur David Brown
Si vous voulez une expérience cohérente, sans se demander comment le navigateur de l'utilisateur va choisir de traiter le fichier (c'est à dire l'afficher en ligne, lancement d'Acrobat, ou tenter de le sauver, etc)...
Google a fait de son propre PDF sur le web viewer est disponible gratuitement pour l'incorporation de la. Vous pouvez utiliser la version iframe dans votre site web.
(Ceci est un exemple de J'ai créé à l'aide de leur site web viewer. Elles mettent à la disposition de zoom, vignettes et les contrôles de la page - suffisant pour contourner les documents facilement)
Vous aurez à faire un ASP.NET page fournit le PDF flux binaire, puis donner de Google viewer l'URL de la page.
Pour diffuser un fichier PDF par le biais d'une page ASPX, vous aurez envie de Google et de recherche pour les articles comme ceux-ci :
Fondamentalement, il s'agit de HTTP et de manipuler le type MIME, en-têtes de page, etc et écrire des données binaires dans le flux de Réponse à l'aide de disponible ASP.NET les mécanismes.
Il pourrait être intéressant de poster une question distincte spécifiquement sur streaming PDF de données par le biais d'une page ASPX parce que cette question peut être interprétée comme une question en deux parties ou plus orientée vers des lecteurs de PDF.
OriginalL'auteur John K
Lors de l'utilisation moderne Webbrowser (avec HTML5 Canvas support) vous pouvez essayer PDFJS bibliothèque (https://mozilla.github.io/pdf.js/)
OriginalL'auteur Ole K