Leider ist das Verhalten auf die PDF-Reader-Software zurückzuführen, die der Benutzer installiert hat, so dass Sie es nicht mit einem einfachen Link steuern können.
Das heißt, die auf dem PC des Benutzers installierte PDF-Reader-Software überschreibt das "Download" -Verhalten des Browsers und macht mit der PDF-Datei das gewünschte Ergebnis - unabhängig davon, ob sie in einem separaten Fenster oder einer Client-Anwendung gestartet wird.
Um es im selben Fenster zu rendern, müssen Sie einen PDF-Viewer anweisen, den Sie steuern.
Es gibt ein paar, wenn Sie Google, und die, die ich bevorzuge, ist die Open-Source-pdf.js
Alternativ können Sie in der Lage sein, eine Online-3rd-Party-Viewer zu finden, die Sie über eine URL aufrufen können, ist es vorbei Der Link zu Ihrem PDF als Teil der URL.
Können Sie mir ein Beispiel dafür geben? –
Ich schlage vor, Sie tun es in einem iframe. Sehr einfach zu tun, und ich denke, wird Ihnen die Ergebnisse geben, die Sie suchen. –
Ich habe meine Antwort mit einer Probe bearbeitet. – joelgeraci