Hallo,
Moment!
Klar kommt die alte Schnittstelle mit dem DOCX klar,
aber ich habe noch keine Funktion gefunden, die mir den Word-Text im Printformat,
also als reinen ASCI-Text zurückgibt.
Somit weiss ich nicht, welche Kenner das aktuelle Word-Dokument besitzt.
Kann ja sein, dass es nur 3 Kenner hat.
Dann muss ich nur 3 mal mein Replace machen.
Ich hatte mal was mit Paragraphs gelesen, das aber nicht hinbekommen.
Da Docx ja reine Text(
Xml-)-Dateien sind, suche ich die Kenner einfach direkt per Delphi-Code.
Weist du, wie ich den lesbaren Text einer Worddatei mit Word selber ermittle,
also ohne die Formatierungen und den ganzen Schickschnack?
Wie gesagt:
Es sind 2 Methoden:
1. Ermittle alle Kenner des Dokumentes.
2. Ersetze genau diese Kenner durch die entsprechenden Werte.
PS2:
Ich glaube, das war bei Open-Office, der ganz penibel mit seinen Dateien war.
Ausgepackt, etwas im Text (nicht dem
Xml-Strukturen) geändert,
wieder zusammengepackt -> Puff, OO sagt, Datei ungültig.
Heiko