Pdf dokument in html einbinden
Pdf-betrachter html
Das Beste, was Sie in einer PDF-Datei tun können, ist, die Option ATTACH in Adobe Acrobat zu verwenden. Damit wird eine beliebige Datei an das PDF-Dokument “angehängt”, ähnlich wie Sie einen Anhang an eine E-Mail anhängen. Allerdings kann der Anhang nicht innerhalb des PDF-Dokuments angezeigt werden, sondern muss separat geöffnet werden.
Abgesehen davon ist das PDF-Dateiformat eigentlich für Dinge gedacht, die man ausdrucken will (d. h. die überall gleich aussehen sollen), und nicht für Dinge, die man anklicken will (d. h. die überall vernünftig aussehen sollen). Die Entscheidung von Adobe, Flash zu unterstützen, wurde wahrscheinlich aus Marketinggründen getroffen, nicht aus technischen Gründen.
Html einbetten pdf ohne download
</iframe> Dies ist die gängigste Methode zum Einbetten von PDFs – sie ist einfach, sie funktioniert einfach, aber der Nachteil ist, dass Sie keine Kontrolle darüber haben, wie die PDF-Dateien auf Ihren Webseiten dargestellt werden.Wenn Sie lieber ein individuelleres und intensiveres Leseerlebnis für PDFs auf Ihrer Website bieten möchten, sollten Sie sich das neue Adobe View SDK ansehen. Dieses ist Teil der Adobe Document Cloud-Plattform, kostet aber keinen Cent.
Im Inline-Modus, und das ist einzigartig für das Adobe View SDK, werden alle Seiten des eingebetteten PDF-Dokuments auf einmal angezeigt, so dass Ihre Website-Besucher nicht zu einem anderen Dokument mit der übergeordneten Webseite scrollen müssen. Die PDF-Steuerelemente sind für den Benutzer unsichtbar, und die PDF-Seiten verschmelzen mit Bildern und anderen HTML-Inhalten auf Ihrer Webseite.Um mehr zu erfahren, sehen Sie sich diese Live-Demo an – hier enthält das PDF-Dokument 7 Seiten, die jedoch alle gleichzeitig wie eine lange Webseite angezeigt werden und somit eine reibungslose Navigation ermöglichen.Wie man PDFs mit dem Adobe View SDK einbettetEs sind einige zusätzliche Schritte erforderlich, um das View SDK zu verwenden. Rufen Sie adobe.io auf und erstellen Sie einen neuen Satz Anmeldeinformationen für Ihre Website. Bitte beachten Sie, dass die Anmeldedaten nur für eine Domäne gültig sind. Wenn Sie also mehrere Websites haben, benötigen Sie für jede einen anderen Satz von Anmeldedaten.Öffnen Sie als Nächstes den Spielplatz und generieren Sie den Einbettungscode. Ersetzen Sie die clientId durch Ihre Anmeldedaten. Die URL im Beispielcode sollte auf den Speicherort Ihrer PDF-Datei verweisen.<div id=”adobe-dc-view” style=”width: 800px;”></div>
Pdf in html einbetten responsive
Ich habe allerdings noch keine älteren Versionen der oben genannten Browser getestet. Aber hier ist der Code, den ich trotzdem habe, falls er jemandem hilft. Er setzt den Zoom auf 85%, entfernt Bildlaufleisten, Symbolleisten und Navigationsfenster. Ich werde meinen Beitrag aktualisieren, wenn ich auf etwas stoße, das auch im IE funktioniert.
Dies ist eine gute Option, wenn Sie eine schnelle Lösung benötigen, Probleme bei der browserübergreifenden PDF-Anzeige vermeiden wollen und wenn die PDF-Datei nur ein oder zwei Seiten umfasst. Natürlich muss ImageMagick (das wiederum Ghostscript benötigt) auf Ihrem Webserver installiert sein, eine Option, die in Shared-Hosting-Umgebungen möglicherweise nicht verfügbar ist. Es gibt auch ein PHP-Plugin (namens imagick), das auf diese Weise funktioniert, aber es hat seine eigenen speziellen Anforderungen.
xpdf ist kein perfekter PDF-Konverter. Wenn Sie bessere Ergebnisse benötigen, kann Ghostview PDF-Dokumente in andere Formate konvertieren, für die Sie vielleicht leichter einen Flash-Viewer erstellen können.
Die IFrame-Lösung würde natürlich auch für Chrome und Co. funktionieren. Der Grund, warum wir diese Lösung für Chrome nicht verwendet haben, ist, dass das PDF zwar korrekt angezeigt wird, Chrome aber eine neue Anfrage an den Server stellt, sobald man in der Vorschau auf “Download” klickt. Das erforderliche Hidden-Feld pdfHelperTransferData (zum Senden unserer Formulardaten, die für die PDF-Erzeugung benötigt werden) wird nicht mehr gesetzt, da das PDF in einem IFrame angezeigt wird. Zu diesem Feature/Fehler siehe Chrome sendet zwei Anfragen beim Herunterladen eines PDFs (und bricht eine davon ab).
Pdf in website einbetten
Ich habe allerdings noch keine älteren Versionen der oben genannten Browser getestet. Aber hier ist der Code, den ich habe, für den Fall, dass er jemandem hilft. Er setzt den Zoom auf 85%, entfernt Bildlaufleisten, Symbolleisten und Navigationsfenster. Ich werde meinen Beitrag aktualisieren, wenn ich auf etwas stoße, das auch im IE funktioniert.
Dies ist eine gute Option, wenn Sie eine schnelle Lösung benötigen, Probleme bei der browserübergreifenden PDF-Anzeige vermeiden wollen und wenn die PDF-Datei nur ein oder zwei Seiten umfasst. Natürlich muss ImageMagick (das wiederum Ghostscript benötigt) auf Ihrem Webserver installiert sein, eine Option, die in Shared-Hosting-Umgebungen möglicherweise nicht verfügbar ist. Es gibt auch ein PHP-Plugin (namens imagick), das auf diese Weise funktioniert, aber es hat seine eigenen speziellen Anforderungen.
xpdf ist kein perfekter PDF-Konverter. Wenn Sie bessere Ergebnisse benötigen, kann Ghostview PDF-Dokumente in andere Formate konvertieren, für die Sie vielleicht leichter einen Flash-Viewer erstellen können.
Die IFrame-Lösung würde natürlich auch für Chrome und Co. funktionieren. Der Grund, warum wir diese Lösung für Chrome nicht verwendet haben, ist, dass das PDF zwar korrekt angezeigt wird, Chrome aber eine neue Anfrage an den Server stellt, sobald man in der Vorschau auf “Download” klickt. Das erforderliche Hidden-Feld pdfHelperTransferData (zum Senden unserer Formulardaten, die für die PDF-Erzeugung benötigt werden) wird nicht mehr gesetzt, da das PDF in einem IFrame angezeigt wird. Zu diesem Feature/Fehler siehe Chrome sendet zwei Anfragen beim Herunterladen eines PDFs (und bricht eine davon ab).