Comment ouvrir un fichier pdf en asp
Video: comment ouvrir les fichiers PDF dans le site du ministère d'immigration Canada
Contenu
Le Portable Document Format (PDF) est populaire sur le Web pour afficher les données et les fichiers pour les utilisateurs finaux, car il est un format standard qui ne sont pas spécifiques au navigateur. La plupart des navigateurs prennent en charge l`affichage en ligne des fichiers PDF, et les créateurs du format, Adobe Systems, offrent des applications gratuites PDF Reader. Pour ouvrir un fichier PDF en ASP, vous devez utiliser un langage de script. La langue par défaut dans ASP est VBScript, qui est le langage de script côté serveur de Microsoft. Le seul moment où cette langue peut être utilisé sur le côté client est dans Microsoft Internet Explorer.
Créer un nouveau fichier dans le Bloc-notes ou votre interface de programmation favori. Nom du fichier "openPDF.asp" et enregistrez-le avec votre site Web.
Ajoutez le code à votre fichier ASP pour créer la structure du corps et HTML. Copiez le code ci-dessous pour y parvenir:
lt;%% gt;
Créez une variable pour le nom de fichier et l`ajouter à la section de code de votre fichier ASP. Copiez l`exemple ci-dessous:
Dim strPDF strPDF = "C: MonDocument.pdf"
Créer un objet de flux de fichiers et charger le fichier en elle. L`exemple VBScript ci-dessous montre comment faire:
Set oFileStream = Server.CreateObject ("ADODB.Stream") OFileStream.Open oFileStream.Type = 1 « Binary oFileStream.LoadFromFile strPDF
Définissez le type de contenu du fichier au format PDF et d`écrire le fichier dans le navigateur. Utilisez le code suivant pour effectuer ces tâches:
Response.ContentType = "application / pdf" Response.AddHeader ("Content-Disposition", "filename = inline-" + StrPDF) Response.BinaryWrite (oFileStream.Read)
Fermez votre flux de fichiers et libérer la mémoire:
oFileStream.Close Set oFileStream = Nothing
Video: Pdf reports in visual studio and c# using jsreport
Pointe
- vérifier Si vous voulez que vos utilisateurs soient en mesure d`enregistrer le PDF au lieu de l`ouvrir, changer l`en-tête de "en ligne" à "attachement."
Les références
- lien Microsoft Support: Comment faire pour utiliser l`objet ADODB.Stream pour envoyer des fichiers binaires au navigateur par ASP