Reste von gelöschten Fotos und Verlinkung

Hallo an alle,
zwei Fragen ...
1. ein Freund von mir schreibt ein längeres Buch und hat leider alle
seine rund 200 Fotos implementiert - nun ist die Datei fast 500 MB groß
und entsprechend langsam beim regelmäßigen Speichern. Da er schon fast
fertig ist, wäre der Aufwand immens die alle durch Verknüpfungen zu
ersetzen. Kann man das evtl. automatisiert machen?

2. er hat in seinem Text einige Male ein Foto samt Bild-Unterschrift
bzw. -Beschreibung - am Absatz ausgerichtet - eingefügt und später
wieder gelöscht. D.h. weder Bild noch Text sind mehr zu sehen. Nur
fließt der restliche Text nun um ein nicht mehr vorhandenes Bild herum.

Schaltet man die Sonderzeichen-Anzeige ein, steht da in der Lücke ein
einzelnes Absatz-Ende-Zeichen - ¶ - das sich nicht löschen lässt und zu
dem man auch mit dem Tastatur-Cursor nicht direkt hinkommt. Nur mit der
Maus kann man den Tastatur-Corsor unmittelbar davor setzen, es lässt
sich aber nicht mit der [Entf]-Taste löschen.

Wie komm ich da ran?

Danke für Tipps,
Ralf Scherzer

Hallo Ralf,

wenn sich für Punkt 1 keine Automatik ergibt, würde ich die vorhandene Datei lassen, wie sie ist
und in einer neuen weiterschreiben. Beide am Schluss als Globaldokument zusammenfassen
(kann man ja schon mal mit einer Kopie probieren - wegen der Dateigröße).

Punkt 2 war für mich nicht nachvollziehbar.

Bernd

Hallo Ralf,

2. er hat in seinem Text einige Male ein Foto samt Bild-Unterschrift
bzw. -Beschreibung - am Absatz ausgerichtet - eingefügt und später
wieder gelöscht. D.h. weder Bild noch Text sind mehr zu sehen. Nur
fließt der restliche Text nun um ein nicht mehr vorhandenes Bild herum.

Schaltet man die Sonderzeichen-Anzeige ein, steht da in der Lücke ein
einzelnes Absatz-Ende-Zeichen - ¶ - das sich nicht löschen lässt und zu
dem man auch mit dem Tastatur-Cursor nicht direkt hinkommt. Nur mit der
Maus kann man den Tastatur-Corsor unmittelbar davor setzen, es lässt
sich aber nicht mit der [Entf]-Taste löschen.

Wie komm ich da ran?

wenn einem Bild eine Beschriftung hinzugefügt wird, wird automatisch ein
weiterer Rahmen um das Bild mit Beschriftung hinzugefügt. Wenn nur das
Bild selber und der Beschriftungstext als solches gelöscht wird, bleibt
der Rahmen bestehen. Auch dieser Rahmen muss gelöscht werden. Bei mir
wird dieser Rahmen allerdings angezeigt, so dass ich ihn markieren und
danach löschen kann. Ob dies bei Deinem Freund die Ursache für das
Problem ist, kann man von Ferne natürlich schlecht sagen.

Grüße
Harald

Hallo Ralf,

...

Wie komm ich da ran?

wenn einem Bild eine Beschriftung hinzugefügt wird, wird automatisch ein weiterer Rahmen um das Bild mit Beschriftung hinzugefügt. Wenn nur das Bild selber und der Beschriftungstext als solches gelöscht wird, bleibt der Rahmen bestehen. Auch dieser Rahmen muss gelöscht werden. Bei mir wird dieser Rahmen allerdings angezeigt, so dass ich ihn markieren und danach löschen kann. Ob dies bei Deinem Freund die Ursache für das Problem ist, kann man von Ferne natürlich schlecht sagen.

Menü: Ansicht > Textbegrenzungen

Wenn die Textbegrenzungen sichtbar sind, kann man den Textrahmen anklicken
und löschen.

Mit freundlichen Grüßen
Detlef Wiese

Hallo,

Hallo Ralf,

2. er hat in seinem Text einige Male ein Foto samt Bild-Unterschrift
bzw. -Beschreibung - am Absatz ausgerichtet - eingefügt und später
wieder gelöscht. D.h. weder Bild noch Text sind mehr zu sehen. Nur
fließt der restliche Text nun um ein nicht mehr vorhandenes Bild herum.

Schaltet man die Sonderzeichen-Anzeige ein, steht da in der Lücke ein
einzelnes Absatz-Ende-Zeichen - ¶ - das sich nicht löschen lässt und zu
dem man auch mit dem Tastatur-Cursor nicht direkt hinkommt. Nur mit der
Maus kann man den Tastatur-Corsor unmittelbar davor setzen, es lässt
sich aber nicht mit der [Entf]-Taste löschen.

Wie komm ich da ran?

wenn einem Bild eine Beschriftung hinzugefügt wird, wird automatisch ein
weiterer Rahmen um das Bild mit Beschriftung hinzugefügt. Wenn nur das
Bild selber und der Beschriftungstext als solches gelöscht wird, bleibt
der Rahmen bestehen. Auch dieser Rahmen muss gelöscht werden. Bei mir
wird dieser Rahmen allerdings angezeigt, so dass ich ihn markieren und
danach löschen kann. Ob dies bei Deinem Freund die Ursache für das
Problem ist, kann man von Ferne natürlich schlecht sagen.

...guck mal im Navigator (F5), da müsste der Rahmen doch zu sehen und zu löschen sein.

Gruß
Gisbert

Hallo Ralf,

>die alle durch Verknüpfungen zu
> ersetzen. Kann man das evtl. automatisiert machen?

ich habe vor Jahren mal das unten angefügte Makro geschrieben, das genau das macht.

Wenn Du es damit versuchst:

- Teste es nur mit einer Kopie(!) - wenn etwas beim Extrahieren nicht funktionieren
   sollte, dann ist das Dokument ziemlich sicher kaputt...

- Gib den Bildern im Dokument vorher aussagekräftige Namen, die extrahierten
   Bilddateien werden danach benannt, sonst hast Du Bild1, Bild2 etc.

- Das Makro vom geöffnetem Dokument aus starten.
   Die Bilder liegen dann im Unterordner "Bilder"
   Bei 200 Bildern dürfte das eine ganze Weile benötigen.

Gruß
Oliver

Hallo Oliver,

das ist eine feines Makro :-)) ...

Dazu folgende Frage:

Du empfiehlst den Bildern vorher aussagekräftige Namen zu geben, weil sie sonst Bild1, Bild2 ... genannt werden.

Heißt das, dass Dein Makro die in der content.xml vorhandenen Namen (hier beispielsweise)

<draw:frame draw:style-name="fr1" draw:name="Bild48" text:anchor-type="as-char" svg:width="15.004cm" svg:height="15.004cm" draw:z-index="915">
     <draw:image xlink:href="Pictures/10000000000006EC000006EC21383865E727B20D.jpg" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/></draw:frame>

übernimmt oder erzeugst Du selbst neue Namen, wobei Du bei dem ersten "draw:name" im WRITER-Dokument mit draw:name="Bild1" beginnst und dann einfach hoch zählst ?

Gruß
Hans-Werner

------ Originalnachricht ------

Hallo Hans-Werner,

>übernimmt oder erzeugst Du selbst neue Namen, wobei

nein, ich nehme immer den Namen des Bilds (-> draw:name="BildX"),
vgl. z.B. auch Navigator F5 -> Bilder, dort kann man die auch schnell umbenennen.
Standardmäßig vergibt LO ja beim Einfügen des Bildes einen Namen der Art "BildX".
Das ist aber bei verlinkten Bildern unpraktisch.

Noch ein Tipp:
Menü "Extras/Optionen/LibreOffice/"Laden/Speichern"/Allgemein":
[x] URLs relativ zum Dateisystem speichern

Die Einstellung ist wichtig, damit der Link *relativ* zum Hauptdokument gespeichert wird.

Im geöffneten Dokument sieht das z.B. so aus (Eigenschaften des Bildes, Register Bild):
file:///C:/Users/ich/Desktop/Test/MeinBild.jpg

Wichtig ist, dass in der "content.xml" nach dem Speichern aber steht:
<draw:image xlink:href="../Test/MeinBild.jpg" xlink:type="simple"

Gruß
Oliver

Hallo Oliver,

danke für Deine Antwort und Hinweise. Es trifft alles so zu wie von Dir beschrieben ...

Gruß
Hans-Werner

------ Originalnachricht ------

Hallo an alle
... und besonders DANKE an alle!

Die Datei ist nicht bei mir - ein 85-jähriger Freund hat seine Memoiren
geschrieben und war verzweifelt, weil das Speichern so lange dauerte und
er die Reste von früheren Bildern nicht mehr wegbekam.
Ich bin zwar seit über 25 Jahren Nutzer von StarWriter und seinen
Derivaten. Allerdings schon lange nicht mehr so regelmäßig, dass ich
heute sofort wieder finde, was ich schon selbst mal als Lösung vor z.B.
8 Jahren hatte.

Ans Makro-Schreiben hatte ich mich nie gemacht. Doch wenn es das schon
gibt - sprich ein Anderer hatte das gleiche Problem - ist das erfreulich.

Vielen Dank für die tolle Hilfe und die Tipps!

Ralf Scherzer