Server-Anwendungen
ServPDF 2 – Der Alles-Konverter Server
ServPDF 2 – Ein Web basierter Dokumenten-Konvertierungsserver für Adobe Acrobat (inkl. 3D-PDF-Erzeugung), Microsoft Office 2007, OpenOffice, CATIA V5, Ghostscript und Python. Sehr leicht erweiterbar um weitere Applikationen durch eigene Plugins.
ServPDF 2 ist ein Experiment, die ultimative Konverter-Maschine zu entwickeln – die eigentlich ratzikal alles umwandeln kann. Ausgehend von der Idee für ServPDF kommt neben der Einbindung von beliebigen Applikationen als Plugins ein neues praxiserbrobtes Web Framework zum Einsatz. Man nennt es Django, das Web Framework für Perfektionisten mit Deadlines!
Nun, Deadlines sind zwar noch keine vorhanden. Aber trotzdem musste es einmal gründlich überarbeitet werden.
Betriebssicherheit durch Einsatz einer Queue
Das Konvertierungsverhalten wurde nun von der synchronen Arbeitsweise in eine asynchrone geändert. Nun kommt also eine bewährte Queue zum Einsatz. D.h. Dokumente werden nach dem Upload auf den Webserver in eine Warteschlange eingereiht, die sequenziell Dokument für Dokument vom Converter (der auch auf einem anderen Rechner betrieben werden kann) abgearbeitet.
Formaterkennung sorgt für Durchblick
Eine Formaterkennung bietet dem Benutzer nach dem Hochladen des Dokuments die möglichen Zielformate für sein Quelldokument zur Auswahl an. Unsinnige Konvertierungsrichtungen werden erst gar nicht angeboten.
Applikationen als Plugins
Die interessanteste Erweiterung aber stellt die Erweiterbarkeit um andere Dokumenten erzeugende Systeme dar. So kann beispielsweise auch durch selbst geschriebene Converter (und das ist nicht besonders aufwändig) jedes x-beliebige System zur Konvertierung herangezogen werden. Ob CAD-Systeme, DTP-Anwendungen oder Office Systeme. Jedes beliebige System kann quasi per Plugin eingebunden werden. Einzige Vorraussetzung ist, dass die zu verwendende Applikation ohne Benutzerinteraktion Dokumente erzeugen kann (z.B. durch eine Programmier-API oder einen Batchaufruf). Und das ist eigentlich bei den meisten Applikationen der Fall.
Eine Vielzahl an Konvertierungsrichtungen
Die im Moment unterstützten Applikationen stellen allein schon eine große Menge Konvertierungsmöglichkeiten zur Verfügung (zZt. 64 verschiedene). Es lassen sich aber noch eine Menge zusätzliche Konvertierungsrichtungen frei definieren. Insbesondere OpenOffice oder Adobe Acrobat kann noch viele andere Formate einlesen oder exportieren.
Reduktion der Lizenzkosten, statt mehrer Lizenzen pro Client nur noch eine auf dem Server
Anbindung von externen Mitarbeitern über ein anpassbares Web Frontend
Vereinheitlichung von Konvertierungseinstellungen, alle Konvertierungen werden mit zentral definierten Einstellungen durchgeführt
Detaillierte Parametrisierung von Konvertierungseinstellungen
Unterstützung von referenzierten Dokumenten (z.B. CAD Dokumente)
Frei definierbare Konvertierungsrichtungen
Zweisprachige Oberfläche (Deutsch u. Englisch) erkennt sprache des Benutzers
Mehrsprachiges Administrationsbereich
E-Mail Benachrichtigung für Benutzer und Administrator
Hochflexibles Webframework – dank Django
Generell unterstützt ServPDF 2.0 folgende Applikationen:
OpenOffice 2.3, 2.4
Microsoft Word, Excel, PowerPoint, Visio 2007
Adobe Acrobat 8 und höher
Ghostscript 8.6
Dassault Systemes CATIA V5
Python Imaging Library
Download/Lizenzhinweis: ServPDF 2 ist zurzeit Freeware. Die Verwendung für private und nicht kommerzielle Zwecke ist kostenlos. Download ServPDF 2
Die Systemvoraussetzungen
ServPDF 2.0 beinhaltet hauptsächlich zwei Komponenten:
Eine Webapplikation als Frontend für Benutzer
Ein Batch Konverter, der hochgeladene Dokumente konvertiert
Webapplikation:
Betriebssysteme Windows 2000/XP/2003/VISTA/7, Linux, MAC
Batch Converter:
Betriebssysteme Windows 7/2000/XP/2003/VISTA/7
Der Batch Converter liegt auch als Windows Dienst vor (ein installiertes Python 2.5 ist dafür Vorraussetzung) und kann neben den vorinstallierten Programmen Ghostscript und Python Imaging zusätzlich noch folgende Applikationen zur Konvertierung verwenden:
Microsoft Word, Excel, PowerPoint und Visio 2007
OpenOffice 2.3 oder 2.4
Adobe Acrobat 7, Acrobat 8, Acrobat 3D, Acrobat 9 Pro Extended
CATIA V5 R16, R17, R18
Mischbetrieb/Skalierung
Prinzipiell kann ServPDF 2.0 auch auf mehreren Servern betrieben werden. So kann z.B.die Webapplikation auf einem Linux Server laufen und der Converter auf einer anderen Maschine unter Windows. Dank des verwendeten Django Webframeworks skaliert ServPDF 2.0 sehr gut. D.h. Caching Mechanismen, Load Balancing. LDAP-Anbindung, etc. sind einsetzbar. Und es können zudem noch eine Vielzahl von anderen Datenbanken oder Webserver verwendet werden.
dmsdokumenten konverterformatekonvertierungsserverpdf serverumwandlung
CMSimple – CMS in nur 50kByte