CMS-Seiten zu PDF-Dateien

Laden Sie CMS-Seiten als PDF-Dateien herunter oder drucken Sie sie direkt aus dem Browser heraus aus.

Laden Sie CMS-Seiten als PDF-Dateien herunter oder drucken Sie sie direkt aus dem Browser heraus aus.


Voraussetzungen

  • Sie müssen WoltLab Suite™ Core 6.0 oder 6.1 installiert haben.


Konfiguration

Sie können dieses Plugin im ACP unter Konfiguration ⇒ CMS ⇒ CMS-Seiten zu PDF-Dateien konfigurieren. Dabei lässt sich festlegen, ob in PDF-Dateien eine Kopf- und eine Fußzeile eingebunden werden sollen. Ebenso kann ein individueller Fußzeilentext festgelegt werden.

Es ist zudem möglich, die Funktionalität dieses Plugins einzuschränken. Wenn Sie eine Seite erstellen oder bearbeiten, können Sie für die Seite festlegen, ob sie heruntergeladen oder gedruckt werden kann. Über die Benutzergruppenrechte (Allgemeine Rechte ⇒ CMS ⇒ Seiten) können Sie bestimmen, wer Seiten herunterladen und drucken kann.


Hinweise zu diesem Plugin

  • Es können nur Text-, HTML- und Template-Seiten herunterladen und gedruckt werden. Das bedeutet, dass es nicht möglich ist, System-Seiten herunterzuladen oder zu drucken.
  • Das Betätigen der Schaltfläche zum Herunterladen führt dazu, dass die PDF-Datei serverseitig via PHP erzeugt wird. Daher gilt für das Herunterladen: Seiten, die komplexeren oder speziellen HTML-Code verwenden, können möglicherweise in PDF-Dateien nicht korrekt dargestellt werden. JavaScript-Code wird nicht ausgeführt. Ebenso werden CSS-Deklarationen mit Ausnahme von Inline-Styles nicht übernommen. Für normale Texte ist dies jedoch vollkommen ausreichend.
  • Das Betätigen der Schaltfläche zum Drucken führt dazu, dass die Drucken-Funktion des Browsers aufgerufen wird.
  • Daher unterscheidet sich die Darstellung der Seitenansichten im Browser, der PDF-Dateien und der Drucks.
  • Damit Bilder und ggf. andere Medien in den PDF-Dateien dargestellt werden können, muss die PHP-Option allow_furl_open aktiviert oder die PHP-Erweiterung curl installiert sein.
  • Wenn eine Fehler mit der Meldung open_basedir restriction in effect auftritt, muss sichergestellt werden, dass alle Medienelemente auf der Seite mit der absoluten URL eingebettet werden.


Demo

Eine Demo ist auf der Test-Seite von Krymo Software verfügbar.


Das könnte Sie auch interessieren...

ab EUR 12,99

Preis

  • CMS-Seiten zu PDF-Dateien
    EUR 12,99

Erweiterungen

  • Aktualisierungszugang zur neuesten Versionsreihe (2.x)
    EUR 6,49

Als Kleinunternehmer im Sinne von § 19 Abs. 1 UStG wird keine Umsatzsteuer ausgewiesen.

Weitere Produkte

Kaufen (ab EUR 12,99)
  • CMS-Seiten zu PDF-Dateien 2.1.0

    Bedeutende Änderungen

    • Anpassung an WoltLab Suite™ Core 6.1
  • CMS-Seiten zu PDF-Dateien 2.0.0

    Bedeutende Änderungen

    • Anpassung an WoltLab Suite™ Core 6.0
    • Die Sprache des Seitenlinks stimmte unter Umständen nicht mit der Sprache des restlichen Inhalts in der PDF-Datei überein.
    • Die Werte der Kontrollkästchen für die seitenbezogenen Einstellungen wurden nach dem Erstellen einer Seite nicht korrekt zurückgesetzt.
    • Umstellung auf PSR-12: Extended Coding Style
  • CMS-Seiten zu PDF-Dateien 1.1.0

    Bedeutende Änderungen
    • Die Schaltflächen „Herunterladen“ und „Drucken“ befinden sich nun für WoltLab Suite™ Core 5.5 und zukünftige Versionen unterhalb der primären, großen Schaltfläche.

    Wichtiger Hinweis: Das Template „__cmsPdfButtons“ ist aktualisiert worden. Wenn Sie Anpassungen an diesem Template vorgenommen haben, müssen Sie Ihr individualisiertes Template auf Änderungen überprüfen und gegebenenfalls aktualisieren.

  • CMS-Seiten zu PDF-Dateien 1.0.4

    Bedeutende Änderungen
    • Tabellen wurden nicht korrekt dargestellt.

    Wichtiger Hinweis: Das Template „cmsPdf“ ist aktualisiert worden. Wenn Sie Anpassungen an diesem Template vorgenommen haben, müssen Sie Ihr individualisiertes Template auf Änderungen überprüfen und gegebenenfalls aktualisieren.

  • CMS-Seiten zu PDF-Dateien 1.0.3

    Bedeutende Änderungen • Große Bilder wurden in der PDF-Datei nicht skaliert, sondern abgeschnitten. • Zur Erzeugung der PDF-Datei wurde auf Bilder ohne User-Agent zugegriffen, was je nach Webserver-Konfiguration zu Problemen führen konnte. • Reine JavaScript-Elemente werden nun nicht mehr in der PDF-Datei verarbeitet. • Die Kompatibilität zu DomPDF 3.0.6 ist hergestellt worden. Wichtiger Hinweis: Das Template „cmsPdf“ ist aktualisiert worden. Wenn Sie Anpassungen an diesem Template vorgenommen haben, müssen Sie Ihr individualisiertes Template auf Änderungen überprüfen und gegebenenfalls aktualisieren.
  • CMS-Seiten zu PDF-Dateien 1.0.2

    Bedeutende Änderungen • Die Kompatibilität zu anderen Apps ist verbessert worden. • Der mit Version 1.0.1 implementierte Workaround für das Drucken von CMS-Seiten mit Google Chrome ist auf die Desktop-App von Google Chrome beschränkt worden, um Probleme mit der Android-App von Google Chrome zu beheben. Wichtiger Hinweis: Das Template „__cmsPdfButtons“ ist aktualisiert worden. Wenn Sie Anpassungen an diesem Template vorgenommen haben, müssen Sie Ihr individualisiertes Template auf Änderungen überprüfen und gegebenenfalls aktualisieren.
  • CMS-Seiten zu PDF-Dateien 1.0.1

    Bedeutende Änderungen • Aufgrund eines Browser-Fehlers war es bei der Verwendung von Google Chrome nicht möglich, CMS-Seiten über die „Drucken“-Schaltfläche auszudrucken. Zur Behebung dieses Problems ist ein Workaround implementiert worden. Wichtiger Hinweis: Das Template „__cmsPdfButtons“ ist aktualisiert worden. Wenn Sie Anpassungen an diesem Template vorgenommen haben, müssen Sie Ihr individualisiertes Template auf Änderungen überprüfen und gegebenenfalls aktualisieren.
  • CMS-Seiten zu PDF-Dateien 1.0.0

    Erstveröffentlichfung