Heim > Web-Frontend > js-Tutorial > Wie erzwinge ich das Herunterladen von PDFs, anstatt sie im Browser zu öffnen?

Wie erzwinge ich das Herunterladen von PDFs, anstatt sie im Browser zu öffnen?

Patricia Arquette
Freigeben: 2024-10-22 21:44:02
Original
407 Leute haben es durchsucht

How to Force Download PDFs Instead of Opening Them in Browser?

PDFs herunterladen, anstatt sie im Browser zu öffnen

Wenn Sie auf einen Link zu einer PDF-Datei klicken, passiert es häufig, dass der Browser dies tut Öffnen Sie die Datei in einem neuen Tab oder Fenster. Es kann jedoch Situationen geben, in denen Sie stattdessen das PDF herunterladen möchten.

Verwenden des HTML5-Attributs „Download“

In HTML5 können Sie das „ download“-Attribut auf der Seite -Element, um den Namen der heruntergeladenen Datei anzugeben und den Download-Vorgang auszulösen. So verwenden Sie es:


Laden Sie es herunter!

Das „Download“-Attribut bietet die folgenden Vorteile:

  • Verhindert das Öffnen der PDF-Datei im Browser
  • Setzt den Inhaltsdispositionsheader automatisch auf „ attachment; filename=FileName.pdf"
  • Respektiert die Standard-Download-Einstellungen des Benutzers (z. B. Speicherort, Dateiname)

Hinweis:

Vor HTML5 war es nicht direkt möglich, Browser zum Herunterladen von PDFs zu zwingen. Alternative Lösungen umfassen die Verwendung von JavaScript oder das Einbetten der PDF-Datei in ein