whycomputer.com >> Wiedza o Internecie >  >> Oprogramowanie

Jak wyświetlić plik PDF w ASP

Format Portable Document Format (PDF) jest powszechnie używany w sieci do prezentacji dokumentów, ponieważ jest niezależny od przeglądarki. Większość przeglądarek potrafi wyświetlać pliki PDF wbudowanie, a Adobe udostępnia darmowe czytniki. Aby wyświetlić PDF w aplikacji ASP, należy użyć języka skryptowego – domyślnie VBScript, czyli serwerowego języka Microsoftu. VBScript może być także uruchamiany po stronie klienta wyłącznie w przeglądarce Internet Explorer.

Krok 1 – Utwórz plik ASP

Otwórz Notatnik lub ulubiony edytor kodu, utwórz nowy plik o nazwie openPDF.asp i zapisz go w katalogu swojej witryny.

Krok 2 – Struktura HTML

W pliku ASP wstaw podstawową strukturę HTML, w której umieścisz kod VBScript:

<html>
  <body>
    <%
      ' Tutaj wstawimy nasz kod VBScript
    %>
  </body>
</html>

Krok 3 – Zdefiniuj ścieżkę do pliku PDF

Utwórz zmienną przechowującą pełną ścieżkę do dokumentu PDF:

Dim strPDF
strPDF = "C:\\myDocument.pdf"

Krok 4 – Otwórz strumień pliku

Użyj obiektu ADODB.Stream, aby wczytać plik w trybie binarnym:

Set oFileStream = Server.CreateObject("ADODB.Stream")
oFileStream.Open
oFileStream.Type = 1   ' 1 = Binary
oFileStream.LoadFromFile strPDF

Krok 5 – Wyślij PDF do przeglądarki

Ustaw odpowiedni nagłówek MIME i przekaż zawartość strumienia do przeglądarki:

Response.ContentType = "application/pdf"
Response.AddHeader "Content-Disposition", "inline; filename=" & strPDF
Response.BinaryWrite oFileStream.Read

Na koniec zamknij strumień i zwolnij zasoby:

oFileStream.Close
Set oFileStream = Nothing

Wskazówka

  • Jeśli chcesz, aby użytkownik mógł pobrać plik zamiast go wyświetlić, zamień wartość nagłówka Content‑Disposition z inline na attachment.

URL:https://pl.whycomputer.com/oprogramowanie/100303098.html

Oprogramowanie
  • Jak otworzyć plik .cl2

    Pliki .cl2 są generowane przez oprogramowanie HY‑TEK Sports i służą do przechowywania danych o wydarzeniach sportowych – wyników, imion zawodników oraz ich punktacji. Format ten opiera się na zwykłym tekście i został już zastąpiony przez nowszy format HYV. Choć program HY‑TEK Sports potrafi otworzyć

  • Jak otworzyć plik INDD w Photoshopie

    Programy Adobe InDesign i Photoshop są częścią subskrypcji Creative Cloud, ale Photoshop nie potrafi otworzyć ani zaimportować plików INDD. Najprostszym rozwiązaniem jest wyeksportowanie projektu z InDesignu do formatu PDF, który Photoshop obsługuje. Dzięki temu można dodać elementy Photoshopu do pr

  • Jak otworzyć plik .jsp

    Rozszerzenie .jsp oznacza plik JavaServer Page (JSP). Są to dokumenty tekstowe zawierające kod źródłowy, który po połączeniu ze specjalnym serwerem (kontenerem servletów) generuje dynamiczną zawartość. Kod składa się z szablonu (HTML, XML, SVG lub inny markup w postaci czystego tekstu) oraz elementó

Wiedza o Internecie © https://pl.whycomputer.com