Inhalt
PDF-Dateien sind schreibgeschützte Dokumente, die Websites für Internetbenutzer und Kunden veröffentlichen. Sie können mit Programmiersprachen für Webanwendungen wie C # in ASP.NET geöffnet werden. Die Datei kann in einem neuen Browserfenster geöffnet werden, oder Entwickler können die Datei im aktuellen Fenster geöffnet lassen. Das Öffnen einer PDF-Datei in ASP erfordert nur wenige Codezeilen.
Anweisungen
PDF-Datei (T-Datei Bild von Sergio Hayashi von Fotolia.com)-
Schalten Sie den Puffer aus und konfigurieren Sie die Variablen. In diesem Beispiel wird das PDF übertragen, sodass der Puffer deaktiviert wird und sofort im Browser des Lesers angezeigt wird. Die folgenden Codezeilen konfigurieren die Variablen: Context.Response.Buffer = false GO FileStream-Datei = null GO-Byte [] mybuff = neues Byte [1024] GO long count;
-
Verweisen Sie die variable Datei auf den Speicherort der Datei. Mit dem folgenden Code wird die Variablendatei auf eine PDF-Datei im Laufwerk "C" festgelegt: file = File.OpenRead ( "C: myPDF.pdf ");
-
Finden Sie die PDF-Datei und drucken Sie sie auf dem Bildschirm. Mit dem folgenden Code wird ein Byte-Byte-Browserfenster in PDF geschrieben: while ((count = file.Read (mybuff, 0, mybuff.Length))> 0) {if (Context.Response.IsClientConnected) {Context.Response .OutputStream.Write (mybuff, 0, mybuff.Length) GO Context.Response.Flush () GO}}
-
Fügen Sie den Code in den Schritten 1 bis 3 in einer Funktion namens "OpenPDF" ein und erstellen Sie eine Schaltfläche, wie Sie sie aufrufen. Im Folgenden finden Sie ein Beispiel für eine ASP.NET-Schaltfläche, die beim Klicken die Funktion aufruft und die PDF-Datei anzeigt: