Einbetten von PDF in mobilen Browsern
Habe ich den code unten, das ist eine perfekte Lösung für das, was ich brauche, die im Grunde jede Einbettung von JPG -, GIF -, PNG-oder PDF-Dateien in meinem Web-Seiten. Es funktioniert tadellos im PC-Browser, sondern eine kritische Anforderung für die Seiten ist die Kompatibilität von mobilen Browsern aufgrund seiner Zielgruppe.
<iframe src="uploads/test1.pdf" width="auto" height="auto"> </iframe>
Obwohl die Bild-Dateien funktionieren problemlos, PDF-Dateien geöffnet werden, die separat im mobilen browser und nicht eingebettet inline in der web-Seite. Was wäre eine alternative Lösung oder die Umsetzung dieser?
InformationsquelleAutor Lane | 2016-04-03
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie PDFJs-Bibliothek. Einfach mit JS kann man das Rendern von pdf-Dateien.
Bitte , schauen Sie hier : https://mozilla.github.io/pdf.js/
Eine einfache Möglichkeit ist, dass die
object
- element bietet einen fallback, so dass Sie tun können:Dann, wenn der mobile browser können nicht das Einzelteil erhalten, es werde nur zeigen Sie diese, und Sie werden ganz eingestellt, irgendwie.
Ich lief in das gleiche Problem. Als neuer Entwickler, ich war nicht bewusst, dass die mobilen Browser haben Probleme einbetten von PDF-Dateien in iframes. Ich bin jetzt... lol
Ich zerbrach meine Ressourcen versucht, diese zu arbeiten, wenn es dämmerte mir, dass die mobilen Browser nicht ein Problem haben, das anzeigen von PNG-Dateien in einem neuen Fenster. Also, in meiner unendlichen Weisheit, öffnete ich die PDF-Dateien in Gimp 2.0 dann exportiert Sie als PNG-Dateien. Und dann habe ich buttons erstellt für den Benutzer zu klicken und nun öffnet sich die Grafik, anstatt zu versuchen, um die PDF-Datei einbetten.
Sieht wie folgt aus:
Ich weiß nicht, ob dies für Sie möglich ist, aber es funktionierte wunderbar für mich.