Inline-PDF-Vorschauen

Ich habe gerade ein neues Update veröffentlicht.

Sie können nun die Vorschau für bestimmte PDF-Dateien deaktivieren. Es funktioniert nicht exakt wie Oneboxes, da die Implementierung in einer Theme-Komponente etwas komplizierter wäre, aber es ist sehr ähnlich.

Wenn Sie eine PDF hochladen, sehen Sie standardmäßig Folgendes im Editor:

[file.pdf|attachment](upload://2cLML0SIwebGHDjlKRVzZ3VRv0f.pdf) (524,1 KB)

Sie müssen lediglich ein Leerzeichen vor den Dateinamen setzen, wie hier:

[ file.pdf|attachment](upload://2cLML0SIwebGHDjlKRVzZ3VRv0f.pdf) (524,1 KB)

Beachten Sie, dass das Leerzeichen innerhalb der Klammern stehen muss. Es hat keinen Einfluss auf den Dateinamen beim Herunterladen und wirkt sich auch nicht auf die im Beitrag gerenderte Dateibeschreibung aus.

Sobald Sie dies tun, wird der PDF-Datei im verarbeiteten Beitrag keine Vorschau mehr hinzugefügt.

Das Update fügt eine neue Einstellung hinzu.

Es gibt zwei Optionen:

Inline und New Tab

Wenn Sie Inline auswählen, werden PDF-Vorschauen wie zuvor im Beitrag gerendert.

Wenn Sie New Tab auswählen, erstellt die Komponente keine Inline-Vorschau. Der Link für den Anhang öffnet jedoch einen neuen Tab. In diesem neuen Tab wird die PDF-Datei im nativen Browser-Reader angezeigt.

Das Symbol neben dem Anhangslink ändert sich von download zu external-link.

Der Standardwert für die Einstellung ist Inline. Das bedeutet, es hat keine Auswirkungen auf Seiten, auf denen diese Komponente bereits vor dem Update installiert war. Es wird lediglich eine neue Option hinzugefügt, die Sie aktiviert werden müssen.

Es gab einige Berichte, dass dies auf Safari und einigen iOS-Geräten nicht funktioniert – was ich jedoch nicht reproduzieren konnte. Das Update versucht, dieses Problem zu beheben, indem die PDF als Base64-URL anstelle eines Blobs geladen wird, da dies auf Apple-Geräten bekanntermaßen sehr fehleranfällig ist.

Bitte aktualisieren Sie die Komponente und stellen Sie sicher, dass auch Ihr Browser auf dem neuesten Stand ist. Falls es aus irgendeinem Grund auf einem Apple-Gerät nicht funktioniert, prüfen Sie bitte – falls möglich – die Browserkonsole und teilen Sie mir mit, was Sie sehen.

10 „Gefällt mir“