Tim Tepaße: pdf downloden

Beitrag lesen

Hallo,

wie kann ich eine pdf datei in html zum downloden auf meiner webseite anbieten?

In der simpelsten Variante:

<a href="dokument.pdf" type="application/pdf">Hier klicken</a>

Bei installiertem PDF-Reader, der sich als Plugin in den Browser einklinkt oder gleich in diesen integriert ist, wird das Dokument natürlich im Browser dargestellt. Eine sehr billige Lösung ist es, das Dokument zu packen:

<a href="dokument.zip type="application/zip">Klick!</a>

Oder den Nutzer zu erziehen:

<p>Klicken Sie mit der rechten Maustaste auf diesen Link und wählen den Punkt »Sichern unter« aus, um das PDF Dokument auf Ihren Rechner zu laden.</p>  
  
<p><a href="dokument.pdf" type="application/pdf">dokument.pdf</a></p>

Eine andere recht beliebte, aber eventuell fehleranfällige Methode ist es, die Datei vom Webserver mit einem „falschen“ MIME-Typen zu versenden, zum Beispiel application/octet-stream oder application/x-download. Dazu braucht man aber Zugriff auf die Webserver-Konfiguration, zum Beispiel mittels der .htaccess-Datei. Die entsprechende Direktive für eine .htaccess-Datei des Apache Webservers sähe dann so aus:

AddType application/octet-stream .pdf

Viele weitere Empfehlungen findest Du, wenn Du nach „Download PDF“ im Forumsarchiv suchst, Deine Frage ist eine sehr beliebte Frage.

(Nebenbei: Das Attribut type bei obigen Verweisbeispielen ist nicht unbedingt erforderlich, das ist eher etwas für Auszeichnungsfanatiker. Und Du solltest natürlich noch sprechende Verweistexte verwenden.)

Tim