df8oe
05-06-2007, 10:56
Hallo an alle,
ich habe folgende Aufgabenstellung:
Gegeben ist ein Openoffice-Dokument, das an 10 verschiedenen Stellen variable Einträge bekommen soll (Name, Adresse, Geb-Dat etc.). Die Form des Dokumentes (Kopf, Formatierung etc.) soll immer die Gleiche sein. Das Dokument soll danach gespeichert und ausgedruckt werden.
Als System soll ein PC ohne GUI eingesetzt werden. Ich erstelle unter irgendeiner Kommandozeilenumgebung (ncurses z.B.) eine Eingabemaske, die der Benutzer ausfüllen muß. Dieses Script setzt die eingegebenen Variablen in das Dokument ein, speichert es und druckt es aus.
Ich dachte, ich wandle das Formular einfach in eine Postscript oder PDF - Datei um, vorher habe ich an die Stellen der Variablen "Platzhalter" geschrieben. Ich muß nun nur noch nach diesen Platzhaltern suchen, sie ersetzen und fertig ist die Laube. Leider werden die Platzhalter weder in PS noch in PDF als ASCII kodiert - das war also nix.
Ich bräuchte also entweder ein Kommandozeilenprogramm, mit dessen Hilfe ich ein PDF oder PS einlesen, die Platzhalter ersetzen und es erneut als PDF oder PS ausgeben kann, oder ein Dateiformat, das die Platzhalter als ASCII speichert.
Leider ist das Aussehen des Dokumentes recht komplex, HTML etc. scheidet daher aus.
Da ich mit der Bash erst anfange zu arbeiten, fehlt mir die Erfahrung, ob es Programme für diese Aufgaben gibt und wie sie heissen. Aber vielleicht weiß das ja hier jemand auf Anhieb??
Mit freundlichem Gruß
df8oe
ich habe folgende Aufgabenstellung:
Gegeben ist ein Openoffice-Dokument, das an 10 verschiedenen Stellen variable Einträge bekommen soll (Name, Adresse, Geb-Dat etc.). Die Form des Dokumentes (Kopf, Formatierung etc.) soll immer die Gleiche sein. Das Dokument soll danach gespeichert und ausgedruckt werden.
Als System soll ein PC ohne GUI eingesetzt werden. Ich erstelle unter irgendeiner Kommandozeilenumgebung (ncurses z.B.) eine Eingabemaske, die der Benutzer ausfüllen muß. Dieses Script setzt die eingegebenen Variablen in das Dokument ein, speichert es und druckt es aus.
Ich dachte, ich wandle das Formular einfach in eine Postscript oder PDF - Datei um, vorher habe ich an die Stellen der Variablen "Platzhalter" geschrieben. Ich muß nun nur noch nach diesen Platzhaltern suchen, sie ersetzen und fertig ist die Laube. Leider werden die Platzhalter weder in PS noch in PDF als ASCII kodiert - das war also nix.
Ich bräuchte also entweder ein Kommandozeilenprogramm, mit dessen Hilfe ich ein PDF oder PS einlesen, die Platzhalter ersetzen und es erneut als PDF oder PS ausgeben kann, oder ein Dateiformat, das die Platzhalter als ASCII speichert.
Leider ist das Aussehen des Dokumentes recht komplex, HTML etc. scheidet daher aus.
Da ich mit der Bash erst anfange zu arbeiten, fehlt mir die Erfahrung, ob es Programme für diese Aufgaben gibt und wie sie heissen. Aber vielleicht weiß das ja hier jemand auf Anhieb??
Mit freundlichem Gruß
df8oe