Kostenloser PDF-Betrachter in ASP.net
Habe ich viele PDF-Dokumente im Binärformat, die in der SQL Server 2008-Datenbank. Ich habe ein gridview in meine ASP.net Seite. Wenn ein Benutzer klickt auf eine Spalte ID der Platte, die ich benötigen zum öffnen des pdf-Dokuments im browser.
Gibt es Kostenlose PDF-viewer-Steuerelemente? Wie kann ich konvertieren Sie die binäre PDF-Datei und zum anzeigen als PDF-Datei im browser.
Dank
InformationsquelleAutor rowmark | 2010-03-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur die Daten zurück, die der client mit Content-Type
application/pdf
. Der client öffnet es in Adobe Reader oder was auch immer PDF-viewer installiert ist.InformationsquelleAutor David Brown
Wenn Sie möchten, eine einheitliche Benutzererfahrung, ohne zu Fragen, wie der Benutzer den browser wählen, um das handle der Datei (z.B. zeigt es inline, Acrobat starten, oder versuchen, es zu retten, etc)...
Google hat seine eigene web-basierte PDF-viewer kostenlos zur Verfügung für die Einbettung. Sie könnten den iframe-version in Ihre website.
(Dies ist ein Beispiel Habe ich mit Ihrer web-viewer. Sie zur Verfügung stellen, zoom, Miniatur-und Bedienelemente - genug, um rund um die Dokumente leicht)
Haben Sie, um eine ASP.NET Seite liefert, dass die PDF-binary-stream, dann rufen Sie den Google-viewer die URL der Seite.
Streamen, ein PDF durch eine ASPX-Seite, die Sie wollen Google und Suche für Artikel wie diese :
Im Grunde ist es über HTTP und Bearbeiten der MIME-Typ, Kopfzeilen, etc und schreiben von binären Daten in den Response-stream über verfügbar ASP.NET -Mechanismen.
Könnte es sich lohnen zu posten eine separate Frage, speziell über streaming-PDF-Daten durch eine ASPX-Seite, weil die aktuelle Frage kann aufgefasst werden als eine zwei Teil-Frage oder mehr orientiert an PDF-Viewern.
InformationsquelleAutor John K
Bei Verwendung von modernen Webbrowser (mit HTML5-Canvas-support), können Sie versuchen PDFJS-Bibliothek (https://mozilla.github.io/pdf.js/)
InformationsquelleAutor Ole K