Hallo Olaf,
Olaf Hering schrieb:
Gibt es einen "offiziellen" Weg um die .odt/.odp Dateien von Hand
zubearbeiten?
ich glaube nicht.
Neulich hat zumindest diese Methode nicht funktioniert:
unzip /pfad/datei.odt
sed -i $pattern *.xml
zip * /path/datei-neu.odt (mit korrekter Syntax...)
Es ist mir nicht klar was du gemacht hast. Aber hier mal verschiedene
Wege, wie ich vorgehe.
(A)
Ich öffne die Datei mit 7-Zip, nur öffnen nicht entpacken. Du siehst
eine Aufzählung wie im Dateimanager. Mit Rechtsklick auf eine Datei
siehst du verschiedene Dinge, die möglich sind. Bei "Extern Öffnen" wird
die Anwendung genommen, die mit dem Dateityp verknüpft ist. Bei mir
gehört zu *.xml beispielsweise "XML Nodepad 2007". Für "Bearbeiten"
kannst du in 7-Zip konfigurieren, was genommen werden soll.
Ich bearbeite die Datei dann mit "XML Nodepad 2007" und speichere sie
dort auch. Dann schließe ich "XML Nodepad 2007". Nun fragt 7-Zip, ob ich
die Änderungen in das Archiv übernehmen will, was ich dann mache. 7-Zip
schließen und du kannst deine .odt oder .odp Datei problemlos in
LibreOffice öffnen.
(B)
Du kannst auch die Datei tatsächlich auspacken. Das gibt dann einen
Ordner. In dem Ordner kannst du nun - mit welchen Anwendungen auch immer
- die Dateien bearbeiten. Beim anschließenden Einpacken muss man aber
aufpassen. Du musst dich innerhalb des Ordners befinden, seinen Inhalt
markieren und daraus ein zip-Archiv erstellen. Du musst also den Inhalt
des Ordners packen, nicht den Ordner selbst. Bei 7-Zip erhält man in den
Voreinstellungen dann ein Archiv, das den Namen des Ordners hat. Ich
benenne dann dieses Archiv um, mit passender Endung und neuem Namen und
verschiebe es aus dem Ordner hinaus.
(C)
Wenn es nicht zu komplexe Dateien sind, dann speichere ich sie auch
einfach im flat-Format ab, also beispielsweise *.fodt oder *.fodp.
Solche Dateien lassen sich dann direkt in einem Editor öffnen und
bearbeiten. Es braucht nichts aus- und eingepackt zu werden. Bei
eingebetteten Bildern oder anderen Dingen, die eine Repräsentation durch
Bilder haben (mathematische Formeln, Diagramme), wird es etwas
unübersichtlich, weil dafür Base64 Kodierung benutzt wird.
(D)
Wenn du normgerecht arbeiten willst, wird das Einpacken etwas
komplizierter, weil dazu die Datei mimetype nicht komprimiert sein darf
und außerdem die erste im Archiv sein muss. Der Windows-eigenen Packer
kann aber nicht unkomprimiert hinzufügen. Mit 7-Zip geht es, wenn man
etwas trickst. Du erstellst zunächst ein Archiv, dass nur die Datei
"mimetype" enthält und stellst dabei als Kompressionsstärke "Speichern"
ein. Dann öffnest du das Archiv und benennst die Datei nach "_mimetype"
um. 7-Zip ordnet nämlich neu hinzukommende Dateien alphabetisch ein und
mit dem Unterstrich bleibt "_mimetype" am Anfang. Dann fügst du den Rest
hinzu, diesmal natürlich mit Komprimieren. Zum Schluss öffnest du das
Archiv wieder und änderst den Namen zurück in "mimetype".
Du könntest auch ausprobieren, zum Hinzufügen den Window-eigenen Packer
zu benutzen, weil der soweit ich weiß neue Dateien einfach hinten
anhängt. Dazu musst du die Teile einfach auf das zip-Archiv ziehen. Ich
habe es aber noch nicht probiert und kann daher nicht garantieren, dass
es klappt.
Das benötigt man allerdings nur, wenn man eine normgerechte Datei
erstellen will, ohne sie nochmals mit LibreOffice zu speichern.
LibreOffice ist fehlertolerant und öffnet die Datei auch bei Fehlern
bzgl. mimetype. Wenn man anschließen mit LibreOffice speichert, ist
alles wieder normgerecht.
Mit freundlichen Grüßen
Regina
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.