[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: