Sozi Präsentationen in PDF oder Video konvertieren

Übersetzungen : Français, Português do Brasil, English

Diese Übersetzung beruht nicht auf praktischen Erfahrungen und kann daher fehlerhaft sein. Im Zweifelsfall vergleichen Sie bitte die Originalseite.

Sozi-Export besteht aus einer Reihe von Kommandozeilen-Tools, mit denen man eine Sozi-Präsentation in eine PDF-Datei, ein Video oder in das Powerpoint-Format konvertieren kann. Der Quellcode liegt in der Sozi-export Repository.

Diese Tools arbeiten unabhängig vom Präsentations-Editor und sind nur unter GNU/Linux getestet.

Installation

Sozi-Export basiert auf folgenden Programmpaketen, die separat installiert werden müssen:

Nutzer von Debian-basierten Distributionen können die texlive-extra-utils und libav-tools Pakete installieren.

apt-get install texlive-extra-utils libav-tools

Sozi-export wird als NPM-Paket bereitgestellt. Installieren Sie node.js 0.10 oder jünger (Linux-Nutzer können die NodeSource Distributionen) nutzen, und dann:

npm install -g sozi-export

Eine Sozi-Präsentation nach PDF konvertieren

sozi-to-pdf [options] presentation.sozi.html

Options:

Breite, Höhe und Auflösung definieren das Browserfenster, in dem die Präsentation abgespielt wird. Die voreingestellten Werte eignen sich zur Erzeugung einer druckbaren A4-Seite. Die Papier- und Ausrichtungsoptionen beziehen sich auf das erzeugte PDF-Dokument.

Die Include-Option wird immer vor der Exclude-Option angewandt. Frame-Listen haben folgende Syntax:

Zum Beispiel: -i 2,4:6,10:12:18 bezieht die Frames 2, 4, 5, 6, 10, 12, 14, 16, 18 ein.

Eine Sozi-Präsentation nach Video konvertieren

sozi-to-video [options] presentation.sozi.html

Options:

Eine Sozi-Präsentation in eine PowerPoint-Präsentation konvertieren

Dieses Tool erzeugt eine PowerPoint-Datei im PPTX-Format. Es unterstützt eine Teilmenge der sozi-to-pdf-Optionen.

sozi-to-pptx [options] presentation.sozi.html

Options:

Bekannte Probleme und Einschränkungen

Diese Tools nutzen einen Headless Browser für die Darstellung, d.h. die Oberfläche ist nicht sichtbar. PhantomJS und SlimerJS haben beide Vor- und Nachteile:

Zurzeit übersetzt das PDF-Export-Tool jeden Frame in ein PNG-Bild und fügt diese zu einer PDF-Datei zusammen.