Hallo,
ich hoffe irgendjemand dieser großen Forumgemeinde kann mir helfen. Ich habe schon sehr viel in Tutorien, Foren etc. gesucht, aber keine Lösung für mein Problem gefunden. Aber am besten beschreibe ich mal worum es geht:
Ich habe eine odt-Datei (ist in ihrem Kern ein Zip-Verzeichnis), die mit OpenOffice erstellt wurde. In diesem Verzeichnis befindet sich unter anderem eine meta.xml. In dieser möchte ich nun die Dokument-Eigenschaften (also Autor, Titel, Beschreibung etc.) ändern.
Meine Idee war die odt-Datei erstmal in ein entpacktes Zip-Verzeichnis umzuwandeln, dann die meta.xml auszulesen, zu ändern und zurückzuschreiben und dann das Verzeichnis wieder zusammenzupacken und ganz am Ende noch in eine odt umzubenennen. Das erwieß sich jedoch als sehr umständlich und scheiterte am ändern und zurückschreiben der meta.xml. Noch eine Schwierigkeit erschwert das ganze zusätzlich: Es sollte keine Instanz von OpenOffice gebraucht werden und auch das Dokument soll nicht geöffnet werden. Damit dürften UNO und NOA tabu sein...
Hat jemand eine Idee wie das möglichst einfach zu realisieren ist?
Danke schon mal im Vorraus für eure Hilfe. Grüsse
Anzy
ich hoffe irgendjemand dieser großen Forumgemeinde kann mir helfen. Ich habe schon sehr viel in Tutorien, Foren etc. gesucht, aber keine Lösung für mein Problem gefunden. Aber am besten beschreibe ich mal worum es geht:
Ich habe eine odt-Datei (ist in ihrem Kern ein Zip-Verzeichnis), die mit OpenOffice erstellt wurde. In diesem Verzeichnis befindet sich unter anderem eine meta.xml. In dieser möchte ich nun die Dokument-Eigenschaften (also Autor, Titel, Beschreibung etc.) ändern.
Meine Idee war die odt-Datei erstmal in ein entpacktes Zip-Verzeichnis umzuwandeln, dann die meta.xml auszulesen, zu ändern und zurückzuschreiben und dann das Verzeichnis wieder zusammenzupacken und ganz am Ende noch in eine odt umzubenennen. Das erwieß sich jedoch als sehr umständlich und scheiterte am ändern und zurückschreiben der meta.xml. Noch eine Schwierigkeit erschwert das ganze zusätzlich: Es sollte keine Instanz von OpenOffice gebraucht werden und auch das Dokument soll nicht geöffnet werden. Damit dürften UNO und NOA tabu sein...
Hat jemand eine Idee wie das möglichst einfach zu realisieren ist?
Danke schon mal im Vorraus für eure Hilfe. Grüsse
Anzy