PDF Datei auf Website zum Download bereitstellen?

3 Antworten

Wenn Deine Datei auf dem Server gespeichert ist, kannst Du einfach einen normalen Link schreiben und dort den Speicherort der Datei angeben. Das sieht zum Beispiel so aus:

<a href="dateien/meineDatei.zip" download>Datei herunterladen</a>

Das geht auch mit einem Bild, wenn das Bild innerhalb vom Link platziert wird:

<a href="dateien/meineDatei.zip" download>
   <img src="meinBild.jpg">
</a>

Es braucht also nur HTML dazu. Mit CSS kannst Du dann ja gestalten, wie der Link aussehen soll - wenn du das möchtest.

Da steht innerhalb vom a-Tag auch "download" am Ende. Das macht man normalerweise nicht. Bei manchen Dateitypen ist es aber so, dass diese nicht heruntergeladen werden, sondern die Datei - zum Beispiel ein PDF - wird einfach im Browser geöffnet. Darum steht da noch "download", damit das nicht passiert.

Mit js z.B. so

<button id="downloadBtn" onclick="window.location.href='http://test.de/downloads/test.pdf'">Download test.pdf</button>
Woher ich das weiß:Studium / Ausbildung – Informatikstudent

Aus Sicht des Datenschutzes, sei noch erwähnt, die PDF-Dateien eventuell vorher zu säubern. Also die Metadaten zu löschen, damit nicht jeder aus dem PDF-Dokument den Namen des Autors (könnte ja dein wirklicher Name sein) und andere sensible Informationen auslesen kann.

Dies nur so als Tipp am Rande.

Woher ich das weiß:Berufserfahrung