Ich habe eine automatisch generierte PDF-Datei von itext und muss diese PDF-Datei in HTML anzeigen. Meine Frage ist: Wie kann man eine lokale PDF-Datei in HTML mit pdf.js anzeigen ? Sollte diese PDF-Datei nach bestimmten Standards erstellt werden?
155
Antworten:
Die Implementierung einer PDF-Datei in Ihre HTML-Webseite ist sehr einfach.
Stellen Sie sicher, dass Sie die Breite und Höhe an Ihre Bedürfnisse anpassen. Viel Glück!
quelle
<iframe src="file_name.pdf" style="width: 100%;height: 100%;border: none;"></iframe>
<embed>
Tag ist neu in HTML5, sehr praktisch. siehe hier LinkIch verwende den in Google Text & Tabellen einbettbaren PDF-Viewer. Die Dokumente müssen nicht in Google Text & Tabellen hochgeladen werden, sondern müssen online verfügbar sein.
quelle
Wenn Sie Gebrauch Pdf.js wollen, empfehle ich Ihnen zu lesen THIS
Sie können Ihr PDF auch irgendwo hochladen (z. B. in Google Drive) und dessen URL in einem Iframe verwenden
oder
quelle
Sie können einfach in einer HTML-Seite wie dieser anzeigen
quelle
In HTML-Seite für PC ist einfach zu implementieren
Aber PDF-Show in Mobile durch diesen Code ist nicht möglich. Sie müssen ein Plugin benötigen
Wenn Sie auf Ihre Website nicht reagiert haben. Dann oben Code Code nicht in Handy angezeigt, aber Sie können Download-Option nach dem Code setzen
quelle
Der einfachste Weg ist zu verwenden,
und wenn es immer noch heruntergeladen wird, anstatt es anzuzeigen, überprüfen Sie den Server-Antwortheader, den es haben sollte
Content-Disposition:Inline
und nichtContent-Disposition:Attachment
.quelle
Portable Document Format ( PDF ).
Beliebiger Browser «Verwenden Sie _Embeddable Google Document Viewer , um die PDF-Datei einzubetten
iframe
.Nur für Chrome-Browser «Chrome PDF Viewer mit Plugin.
pluginspage=http://www.adobe.com/products/acrobat/readstep2.html
.Beispiel Sippet:
quelle
1. Browser-native HTML-Inline-Einbettung:
Profi:
Nachteile:
2. Google Text & Tabellen-Viewer:
Profi:
Nachteile:
3. Andere Lösungen zum Einbetten von PDF:
WICHTIGE NOTIZ:
Bitte überprüfen Sie den HTTP-Antwortheader von X-Frame-Options. Es sollte SAMEORIGIN sein.
quelle
Ich hatte schon einmal etwas Ähnliches und habe normalerweise Tags verwendet
aber es ist interessant, einige andere Wege wie oben herauszufinden!
quelle
Das Element wird von allen Browsern unterstützt und definiert ein eingebettetes Objekt in einem HTML-Dokument.
Arbeitscode: https://www.w3schools.com/code/tryit.asp?filename=G7L8BK6XC0A6
quelle
Sie können verwenden
Oder, wenn Sie möchten, dass es die ganze Seite einnimmt:
quelle