In unserem alten MSWord-97-basierten System verwenden wir COM, um mit einer .doc-Datei zu interagieren und ein OLE-Objekt einzubetten, sodass das eingebettete Dokument im übergeordneten Element sichtbar ist (nicht als Symbol).Betten Sie den Inhalt einer RTF-Datei in eine DOCX-Datei mit OpenXML SDK ein
Wir ersetzen dies durch ein System mit OpenXML SDK, da Word auf unserem Server benötigt wird, der DOCX-Dateien generiert. Trotzdem müssen wir den Inhalt von RTF-Dateien in das generierte DOCX einbetten ... insbesondere ersetzen wir ein Lesezeichen durch den Inhalt der Datei.
Ich habe ein paar Beispiele online gefunden, aber alle unterscheiden sich. Wenn ich ein einfaches Beispiel in Word erstelle und das XML ansehe, gibt es ein Los von Sachen, um die visuelle Darstellung des eingebetteten Objekts zu positionieren/anzuzeigen, während die Einbettung selbst nicht zu schrecklich erscheint. Was ist der einfachste Weg, dies zu tun?
Nun, ich pausierte bei dieser Aufgabe, aber habe es 3,5 Jahre später wieder geöffnet. Ich fing an, eine Frage über SO zu schreiben und es erinnerte mich daran, dass es schon existierte! –
Möglicherweise verwandt, vielleicht kann es jemandem helfen: http://social.msdn.microsoft.com/Forums/office/en-US/7a729264-8747-4fc3-a604-d2f4443f3e84/insert-rtf-file-in-word- processing-document-using-office-open-xml? forum = oxmlsdk –