Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako otvoriť súbor PDF v ASP

Formát PDF (Portable Document Format) je na webe obľúbený na zobrazovanie údajov a súborov koncovým používateľom, pretože ide o štandardný formát, ktorý nie je špecifický pre prehliadač. Väčšina prehliadačov podporuje priame zobrazenie súborov PDF a tvorcovia formátu Adobe Systems ponúkajú bezplatné aplikácie PDF Reader. Ak chcete otvoriť súbor PDF v ASP, musíte použiť skriptovací jazyk. Predvolený jazyk v ASP je VBScript, čo je skriptovací jazyk na strane servera spoločnosti Microsoft. Tento jazyk je možné na strane klienta použiť iba v aplikácii Microsoft Internet Explorer.

Krok 1

Vytvorte nový súbor v programe Poznámkový blok alebo v obľúbenom programovacom rozhraní. Pomenujte súbor \\ "openPDF.asp \\" a uložte ho na svoju webovú stránku.

Krok 2

Pridajte do svojho súboru ASP kód a vytvorte štruktúru tela a HTML. Skopírujte nižšie uvedený kód, aby ste to dosiahli:

Krok 3

Vytvorte premennú pre názov súboru a pridajte ju do časti kódu vášho súboru ASP. Skopírujte príklad uvedený nižšie: Dim strPDF strPDF = \\ "C: \\\\ myDocument.pdf \\"

Krok 4

Vytvorte objekt toku súborov a doň ho vložte. Nasledujúci príklad VBScript ukazuje, ako to urobiť: Nastavte oFileStream = Server.CreateObject (\\ "ADODB.Stream \\") oFileStream.Open oFileStream.Type = 1 'Binárny oFileStream.LoadFromFile strPDF

Krok 5

Nastavte typ obsahu súboru na PDF a zapíšte ho do prehliadača. Na vykonanie týchto úloh použite nasledujúci kód: Response.ContentType = \\ "application /pdf \\" Response.AddHeader (\\ "Content-Disposition \\", \\ "inline; filename = \\" + strPDF) Response.BinaryWrite (oFileStream.Read )

Zatvorte tok súborov a uvoľnite pamäť: oFileStream.Close Nastaviť oFileStream = Nič

Tip

Ak chcete, aby vaši používatelia mohli uložiť PDF namiesto jeho otvorenia, zmeňte hlavičku od \\ "inline \\" do \\ "prílohy. \\"

Copyright © počítačové znalosti Všetky práva vyhradené