2017-06-11 5 views
1

Ich weiß, dass das Microsoft docx-Dateiformat ein komprimiertes Zip-Archiv ist. Ich analysierte es und ich glaube, ich verstehe, dass ich es manipulieren kann, indem ich den Inhalt der Datei /word/document.xml innerhalb dieser Dateistruktur ändere.Wie man den Inhalt eines MS Word komprimierten Dateiformats manipuliert

Aber nachdem ich den Ordner wieder zip und versuchen, es zu öffnen, MS-Word beschwert sich mit einer Meldung wie: „Die Datei ... kann nicht geöffnet werden, da ihr Inhalt Probleme verursacht“

Ich frage mich, welche ist die richtige Methode, um den Inhalt der XML-Dateien nach der Manipulation zippen? Oder gibt es etwas wie eine Prüfsumme, die ich übersehen habe?

Antwort

0

Der Grund, warum MS Word über mein manipuliertes docx-Format klagt, war, dass die komprimierte Dateistruktur in einem anderen Ordner war, den ich erstellt habe, um die Datei document.xml zu bearbeiten.

Es ist wichtig, dass sich die XML-Dateien in derselben Stammordnerstruktur wie in der Originaldatei befinden. Eine ähnliche Frage wurde auf StackOverflow here gestellt.