Re: odt-Dateien per Skript bearbeiten
David Haller schrieb am 12. Oct um 22:57 Uhr:
> Am Mon, 12 Oct 2015, Christian Knoke schrieb:
> >Klaus Becker schrieb am 12. Oct um 20:53 Uhr:
> >> Le Montag 12 Oktober 2015, 03:35:38 David Haller a écrit :
> >> > Am Tue, 06 Oct 2015, Christian Knoke schrieb:
> >> > >> > Am 06.10.2015 um 20:02 schrieb Klaus Becker:
> >> > >> > > Ich dekomprimiere die odt-Datei, bearbeite content.xml und
> >> > >> > > komprimiere alles wieder zu einer odt-Datei. Versucht habe
> >> > >> > > ich es
> >> > >> > > z. B. mit folgenden sed-Befehlen:
> >> > >> > >
> >> > >> > > # löscht Zeilenvorschub (?)
> >> > >> > > sed -i 's#<text:line-break/>##g' content.xml
> >> > [..]
> >> > >xml Dateien musst du mit XML Tools bearbeiten, der einzige Weg um
> >> > >zu erreichen, dass die XML Datei syntaktisch korrekt bleibt bzw
> >> > >wird. Und ohne Syntax ist mit XML nichts.
> >> >
> >> > Mit xmlstarlet geht das.
> >>
> >> Werd' ich mir mal anschauen, danke!
> >
> >Ehrlich gesagt denke ich wird das so nicht gehen.
> >
> >Du möchtest WWW-Seiten in Libreoffice als ODT speichern, und die ODT Dateien
> >auf der Konsole bearbeiten, um eine "besser" formatierte ODT-Datei zu
> >erhalten die du dann papier- und tintesparend ausdrucken kannst.
> >
> >Die unüberwindliche Hürde dabei ist, dass du als Ergebnis wieder eine Datei
> >im openoffice Format haben willst zum Ausdrucken.
> >
> >Das ist von hinten durch die Brust ins Auge, dass schaffst du nicht. Ich
> >hatte gedacht, dass es vielleicht fertige Tools für die Aufgabe gibt, dass
> >war zu optimistisch.
>
> Wenn .. Ahnung .. xmlstarlet .., dann ...
Zugegeben, hab ich die Sourceforge Seite gestern nur überflogen.
> Was xmlstarlet nicht (transparent) kann ist das unzip/zip um die
> .o??-Dateien aus- und einzupacken. Das eigentliche "content.xml" kann
> man aber prima bearbeiten, man muß sich nur ins XML (ODF-) Schema
> einarbeiten). Du kannst mit xmlstarlet ein XML-Dokument quasi beliebig
> verwursten.
Und das Ergebnis lässt sich dann in Libreoffice nicht nur laden, sondern
auch weiter bearbeiten?
> Ob es sinnvoll ist, das für ne Webseite (anstatt z.B.
> 'lynx -dump' zu verwenden oder in ein PS/PDF zu "drucken") sei
> dahingestellt.
Gruß
Christian
--
Christian Knoke * * * http://cknoke.de
* * * * * * * * * Ceterum censeo Microsoft esse dividendum.
Reply to: