Benutzer-Werkzeuge

Webseiten-Werkzeuge


themen:automatisierte_dokumentmanipulation

Automatisierte Dokumentmanipulation

Möchte man mit Scribus (teil-)automatisiert Dokumente erstellen oder bearbeiten, so gibt es hierfür mehrere Möglichkeiten:

  1. Manipulation des Scribus-Dokuments auf Dateiebene:
    • ScribusGenerator
      Erzeugt aus einem Scribus-Dokument mit Platzhaltern als Vorlage und einer Datenquelle in Form einer CSV-Datei ein Scribus-Dokument und / oder eine PDF. Man könnte damit quasi Serienbriefe erstellen. Es besitzt eine graphische Benutzeroberfläche und arbeitet innerhalb von Scribus.
    • Scribus-Dokument mit PHP manipulieren
      Eher eine Idee als eine fertig einsetzbare Lösung. Es arbeitet ebenfalls auf Dateiebene und ersetzt Platzhalter.
  2. Erzeugen oder Ändern von Dokumenten mittels des in Scribus integrierten, auf Python basierenden Scripters. Hierbei wird innerhalb von Scribus ein Script aufgerufen (seit neueren 1.5er-Versionen kann das aufzurufende Script Scribus auch bei einem Aufruf über die Kommandozeile übergeben werden), dass dann Dokumente erzeugen, laden, manipulieren sowie exportieren kann. Dabei können natürlich auch externe Datenquellen benutzt werden, wie bereits oben geschildert.
themen/automatisierte_dokumentmanipulation.txt · Zuletzt geändert: 2019/05/07 21:59 von julius