54 Stimmen

Adobe PDF innerhalb eines Divs anzeigen

Ich habe eine PDF-Datei, die der Benutzer sehen und auf die Schaltfläche "Ich stimme zu" klicken muss. Wie zeigt man eine PDF-Datei innerhalb eines Divs an?

-1voto

Bala R Punkte 104615

Sie könnten eine Miniaturansicht des Bildes erstellen und sie mit der eigentlichen PDF-Datei als Inline-Popup verlinken, indem Sie etwas wie http://orangoo.com/labs/GreyBox/

-1voto

Nitz Punkte 1592

Vielleicht können Sie durch die Verwendung von AJAX oder Jquery tun...
Senden Sie einfach die Datei-URL auf einer Seite und öffnen Sie dann wie normalerweise eine PDF-Datei auf dieser Seite und verwenden Sie Ajax.

1) sobald der Benutzer auf die Schaltfläche klickt. dann rufen Sie die Funktion auf, in der Sie den oben genannten Geschmack haben. So durch diese Art und Weise wird es nur eine Seite und durch, dass Sie so viele pdf ohne aktualisieren Seite zeigen kann.

2) wenn Sie nicht viele pdf-Dateien haben und wenn Sie nicht wissen, dann laden Sie einfach die Datei auf Google-Dokumente und setzen Sie dann einfach den Share-Link file....und verwenden Sie dann einfach Ajax oder Jquery.

Ich bevorzuge Jquery, wenn Sie nicht AJAX verwenden.

-3voto

Das können Sie nicht, und hier ist die einfache Antwort.

Jeder Medieninhalt, der in den Browser eingespeist wird, wird durch einen Mime-Type-Namen identifiziert. Ein Browser trifft dann auf der Grundlage dieses Mime-Type-Namens Verarbeitungsentscheidungen. Wenn er image/gif oder image/jpeg lautet, verarbeitet der Browser das Asset als Bild. Handelt es sich um text/css oder text/javascript, wird es wie ein Code-Asset verarbeitet, es sei denn, das Asset wird unabhängig von HTML angesprochen. PDF wird als application/pdf identifiziert. Wenn die Browser application/pdf sehen, schalten sie sofort auf eine Plugin-Software um, die diesen Medientyp verarbeiten kann. Wenn Sie versuchen, Medien des Typs application/pdf in ein Div zu schieben, wird der Browser wahrscheinlich eine Fehlermeldung an den Benutzer ausgeben. Normalerweise werden Dateien des Typs application/pdf direkt verlinkt, so dass die Verarbeitungssoftware die Anfrage abfangen und die Medien unabhängig vom Browser verarbeiten kann.

-4voto

Ich glaube nicht, dass Sie das können. Möglicherweise müssen Sie stattdessen einen Iframe verwenden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X