Ich muss sowohl PDF-Dateien als auch Bilder in meine HTML-Seite einbetten, da mein HTML ein Formular enthält und der Benutzer entscheiden kann, ob er möchte Um eine PDF-Datei oder ein Bild hochzuladen, brauche ich eine flexible Lösung, wie man entweder eine PDF-Datei oder ein Bild mit demselben Code einbetten kann. Ich lese, dass ich möglicherweise das <object/>
Tag verwenden könnte, aber ich lese auch, dass das nicht eine sehr "elegante" und möglicherweise langsame Lösung ist. Ich überlegte auch, <embed/>
zu verwenden, was, im Moment, die beste Lösung ist, die ich mir vorstellen konnte. Leider konnte ich nicht herausfinden, ob es eine sehr konventionelle Lösung ist oder nicht.PDF und Bilder in HTML einbetten
Ich kann nicht scheinen, online sehr viele Ressourcen zu diesem Thema zu finden, weshalb ich hier frage. Gibt es andere/bessere Möglichkeiten, eine PDF- oder Bilddatei in eine HTML-Seite einzubetten?
Edit: Ich möchte top die pdf-Art von wie eine Datei anzeigen. Außerdem möchte ich nicht, dass der Benutzer in der Lage ist, die Größe der PDF im Viewer zu ändern.
Vielen Dank für Ihre Antwort! Ich benutze PHP für das Formular und in Anbetracht dessen, was Sie geschrieben haben, werde ich wahrscheinlich mit Embed gehen, aber ich werde versuchen, beide und die, die am besten funktioniert! –
(hoffe, das ist nicht vom Thema, aber es bezieht sich auf Ihre Antwort imo) und keiner von ihnen scheint perfekt. Ich kann die Größe des Bildes im iframe nicht ändern und erhalte immer wieder Fehlermeldungen, dass die Ressource versucht hat, ein Dokument zu laden, aber ein Bild/JPEG übertragen hat. Andererseits kann ich keine Vorschau von Bildern anzeigen, wenn ich embed (Aus irgendeinem Grund jedoch, wenn ich ein neues Embed-Tag mit js für die Vorschau zu erstellen, funktioniert es irgendwie, aber es ist keine gute Lösung). Also kann ich nichts anderes versuchen? –
Wenn Sie iframes verwenden, würde ich empfehlen, die Datei oder das Bild-Tag auf einer eigenen Seite zu platzieren (Hier würden Sie den Stil festlegen). Dann passiere den Pfad durch die URL. Beispiel: Angenommen, Sie haben eine Seite namens display_file.php erstellt. Ihr iframe-Tag würde etwa so aussehen: ' Php echo"