2016-06-22 19 views
0

Ich würde PDF-Dateien in einem Ordner auf einem Server auf einer HTML-Seite herunterladen und anzeigen.Pdf-Datei mit HTML herunterladen

Das Problem ist, dass, wenn ich ausführen:

Embed src = " D: \\ www \\ \\ xxx xxx xxx \\ \\ xxx.pdf " alt = " pdf " width = " 600 " height = " 700 "> 

Google Chrome liest „Nicht lokale Ressourcen zu laden, erlaubt“ ..

Woher kommt das Problem kommen und wie es lösen?

Vielen Dank im Voraus.

Antwort

0

Google Chrome verfügt über integrierte Funktionen zum Lesen von PDF-Dateien. Sie müssen nur den Benutzer an den Speicherort von PDF umleiten mit href und das ist alles, es wird automatisch PDF laden. P.S. - Es wird auch eine Option zum Herunterladen von PDF geben.

0

Sie benötigen einen Server relativen Pfad für die Datei zu übergeben, wie folgt aus:

<Embed src="http://10.0.0.1/files/xxx.pdf " alt="pdf" width="600px" height="700px"></Embed> 

Wenn 10.0.0.1 Ihre Server-IP ist, auch Sie einen Servernamen wie http://myserver

auch verwenden können, Sie können Überprüfen Sie diese für weitere Informationen Recommended way to embed PDF in HTML?

+0

Wenn ich Ihre Lösung, die Serverantwort mit einem Status 404. Aber wenn ich eine externe pdf-Datei (z. B. eine PDF-Datei im Internet gefunden), es funktioniert perfekt .. –

0

Versuchen Sie dies mit Code oder in HTML zu tun? Handelt es sich um einen lokalen Netzwerkpfad oder versuchen Sie, es von einer externen Site zu speichern?

Wenn Sie haben die PDF-Dateien setzen, wo sie gehören (unter der Annahme, Netzwerk), und Sie wollen, dass der Benutzer in der Lage sein, es zu öffnen, indem Sie auf einer Webseite Link klicken, schreiben Sie Ihren Tag aus mit so etwas wie: <embed src="D:\Thepath\ToYour\File.pdf width="600" height="700" type='application/pdf'> Web page Text here for your PDF </embed>

Außerdem sollte es nicht notwendig sein, die umgekehrten Schrägstriche zu verdoppeln, da HTML auf diese Weise keine Escape-Zeichen verwendet (sofern es nicht irgendwo im Code geschieht).

Es kann hier von diesem Artikel Blick in einige der Antworten wert sein, ob ein einbetten oder Objekt-Tag verwenden: Recommended way to embed a PDF in HTML

0

Sie und verwenden ctrl+p auf der html Seite im Chrome-Browser Google und speichert, dass Seite als .pdf