Heim >Web-Frontend >js-Tutorial >Wie kann ich PDF-Links in HTML herunterladbar machen, ohne sie im Browser zu öffnen?

Wie kann ich PDF-Links in HTML herunterladbar machen, ohne sie im Browser zu öffnen?

Barbara Streisand
Barbara StreisandOriginal
2024-10-22 20:57:021007Durchsuche

How to Make PDF Links Downloadable in HTML without Opening Them in Browser?

So laden Sie PDFs herunter, anstatt sie im Browser zu öffnen (HTML)

Beim Verknüpfen mit PDF-Dateien in HTML werden diese oft automatisch geöffnet den Browser, anstatt den Benutzer zum Herunterladen aufzufordern. Es gibt jedoch eine einfache Lösung, um PDF-Links mit HTML5 herunterladbar zu machen.

Lösung:

Fügen Sie Ihrem Element ein „Download“-Attribut hinzu. Dieses Attribut weist den Browser an, die verknüpfte Datei als Download anzubieten, anstatt sie im Browser zu öffnen.

<code class="html"><a href="http://link/to/file.pdf" download="File Name">Download it!</a></code>

Das Attribut „Download“ kann auf einen beliebigen Wert gesetzt werden, es wird jedoch empfohlen, eine aussagekräftige Datei bereitzustellen Name, der dabei hilft, die herunterzuladende Datei zu identifizieren.

Zusätzliche Informationen:

Diese Methode erfordert HTML5-Unterstützung, die in modernen Browsern weit verbreitet ist. Für ältere Browser, die das „Download“-Attribut nicht unterstützen, können Sie jedoch JavaScript oder andere clientseitige Techniken verwenden, um eine ähnliche Funktionalität zu erreichen.

Das obige ist der detaillierte Inhalt vonWie kann ich PDF-Links in HTML herunterladbar machen, ohne sie im Browser zu öffnen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn