PowerPoint Exporter

Mit diesem Modul kann easydb Präsentationen im Microsoft-PowerPoint-Format PPT exportieren.

Die easydb benutzt den easydb-Asset-Server (EAS), um die PPT-Präsentation mit Hilfe von OpenOffice zu erzeugen, deshalb müssen im Gegensatz zu älteren Versionen der easydb keine OpenOffice-Einstellungen in der easydb vorgenommen werden.

Für Assets, die keine Bilder sind, werden nach Möglichkeit Bilder-Vorschauen in die Präsentation gepackt. Wenn keine Vorschau gefunden wird, das Asset nicht vorhanden ist oder ein anderer Fehler aufgetreten ist, wird eine Grafik mit einem X in die Präsentation eingefügt.

Informationen zum Bild innerhalb der Präsentation

Zusätzliche Informationen (z.B. der Bildtitel) zum Bild werden über die Maske "connector_presentation_ppt" im Driver "connector" realisiert. Das darin enthaltene Result wird in der Präsentation unter dem Bild ausgegeben.

POWERPOINT_USE_SIZE

Gibt an, welche Größe (in Pixeln der größten Ausdehnung) die Bilder in der PowerPoint-Präsentation haben sollen. Wählen Sie eine kleinere Größe, um die Produktion der PPT-Datei zu beschleunigen und die Downloadgröße der Datei möglichst gering zu halten.

Der Benutzer, der die PowerPoint-Präsentation aus der easydb exportiert, bekommt, abhängig von der Rechtekonfiguration, das größtmögliche Bild zur Verfügung gestellt.

Wenn diese Variable nicht gesetzt ist, wird das größte existierende und rechtemäßig verfügbare Bild verwendet. Wenn diese Variable gesetzt wird, bestimmt sie die maximale Größe des verwendeten Bildes unter Berücksichtigung des Rechtemanagements für den exportierenden Benutzer.

Die angegebene Größe wird auch verwendet, um über den easydb Connector Bilder von anderen easydb zu importieren. Sie bestimmen also lokal die gewünschte Größe der Bilder. Wenn POWERPOINT_USE_SIZE nicht gesetzt ist, wird original verwendet.

# Standardwert: nicht gesetzt 
POWERPOINT_USE_SIZE=800

POWERPOINT_LOGO_IMAGE

Eine absolute Pfadangabe zur Startseitengrafik der Präsentation. Diese Grafik wird, an Stelle des easydb-Logos, als erste Seite der Präsentation angezeigt.

POWERPOINT_LOGO_IMAGE_WIDTH

Breite (in Pixel) der Startseitengrafik, die unter POWERPOINT_LOGO_IMAGE angegeben ist.

POWERPOINT_LOGO_IMAGE_HEIGHT

Höhe (in Pixel) der Startseitengrafik, die unter POWERPOINT_LOGO_IMAGE angegeben ist.

POWERPOINT_MAX_PAGES

Maximale Anzahl an Seiten, die ein exportiertes PPT enthalten darf. Wenn dieser Wert gesetzt ist und die Seitenzahl eines PPT diesen Wert überschreitet, wird die Erzeugung des PPT nach POWERPOINT_MAX_PAGES abgebrochen und alle weiteren Bilder werden ignoriert.

Nutzen Sie diese Option, um die Last auf dem easydb Server zu reduzieren.

# Standardwert: nicht gesetzt
# Beispiel für ein Limit von 50 Seiten.
POWERPOINT_MAX_PAGES=50

Wenn das Erzeugen des PowerPoints länger als etwa 8 Minuten benötigt, wird der Export automatisch abgebrochen.

EAS_OUTPUT_PPT
EAS_OUTPUT_PPT_<fileclass>

Mit dieser Option konfigurieren Sie die Versionen, die der PowerPoint-Exporter nutzt, um Bilder in die Präsentation einzubinden. Die Regeln nach denen Versionen ausgewählt werden, sind hier beschrieben.

EAS_OUTPUT_PPT=360,160,100
EAS_OUTPUT_PPT_IMAGE=orig,zoomer,360,160,100
EAS_OUTPUT_PPT_OFFICE=360,160,100

Im vorliegenden Konfigurationsbeispiel werden für Bilder ( image ), die Versionen orig,zoomer,360,160,100 benutzt, für Office-Dokumente ( office ) sowie alle anderen Assets die Versionen 360,160 und 100.

easydb sucht zuerst die benötigte Größe in Pixeln aus (über die Config-Variablen POWERPOINT_USE_SIZE und POWERPOINT_OFFER_SIZES) und wählt dann aus der Liste die Version aus, die der gewünschten Größe in Pixeln am nächsten kommt. Die Größen original und orig werden intern auf Pixelgrößen von 1000000 umgesetzt, d.h. es wird das Größte zur Verfügung stehende Version ausgewählt.

Bei den zur Verfügung stehenden Versionen wird das Rechtemanagement beachtet, d.h. der aktuelle Benutzer muss über ausreichende Rechte an der Version verfügen.

Wenn Bilder über den easydb Connector vermittelt werden, entscheidet der anfragende Connector (also die entfernte easydb), über die gewünschte Größe. D.h. in dem Fall haben die Config-Variablen POWERPOINT_USE_SIZE und POWERPOINT_OFFER_SIZES keine Wirkung.

Erweitertes Formular für den PowerPoint-Export

seit Version 4.0.130

Diese Funktion ist nur verfügbar wenn POWERPOINT_SETTINGS_COLUMN_NAME im Stringtool definiert ist.

easydb verfügt über erweiterte Einstellmöglichkeiten für den Benutzer zum Erzeugen von PowerPoint-Dateien. Dazu gehören:

  • Titel: Titel der Präsentation.
  • Dateiname: Dateiname des Downloads.
  • Bildgröße: Verwendete Bildgröße, konfguriert in POWERPOINT_OFFER_SIZES.
  • Seitengröße: Konfiguriert in POWERPOINT_PAGE_SIZES.
  • Vergrößerung: % der Fläche die ein Bild pro Seite im PowerPoint einnimmt. Konfigurierbar in POWERPOINT_ZOOM_SIZES.

Das erweiterte Formular erscheint nur, wenn im Stringtool der Key POWERPOINT_SETTINGS_COLUMN_NAME definiert ist. Es handelt sich dabei um den Namen der Spalte in der Tabelle für die Präsentationen der zum Speichern der Einstellungen pro Präsentation genutzt wird.

POWERPOINT_OFFER_SIZES

Erwartet eine kommaseparierte Liste mit erlaubten Bildgrößen und Anzeigenamen für die Auswahlliste in der Form "size:Anzeigename". Wenn POWERPOINT_OFFER_SIZES nicht gesetzt ist, wird POWERPOINT_USE_SIZE verwendet.

# Standardwert: nicht gesetzt 
POWERPOINT_OFFER_SIZES=1400:Groß,360:Normal,160:Klein

Achten Sie bei der Versionsauswahl darauf, dass Bilder nur bis zu einer Kantenlänge von maximal 1920 Pixel verwendet werden, da Powerpoint und LibreOffice nicht gut mit größeren Bildern umgehen können und es zu Darstellungsproblemen kommt.

POWERPOINT_PAGE_SIZES

Erwartet eine Liste mit Größenangaben (in mm) und Anzeigenamen, um daraus die Inhalte der Größenauswahl für das PowerPoint-Dokument zu generieren. Der erste Wert in der Liste ist vorausgewählt.

# Standardwert:
POWERPOINT_PAGE_SIZES=297x210:A4,210x148:A5

POWERPOINT_ZOOM_SIZES

Eine Liste mit Zoom-Stufen, die beim Export angeboten werden. Die Zoom-Stufe beeinflusst die Skalierung der Bilder innerhalb der Präsentation. Die Zoomstufe wird in Prozent angegeben und muss zwischen 1 und 100 liegen.

# Standardwert:
POWERPOINT_ZOOM_SIZES=100,75,50,30,25