W naszym starym systemie opartym na systemie MSWord-97 używamy COM do interakcji z plikiem .doc i osadzamy obiekt OLE, więc dokument osadzony jest widoczny w obiekcie nadrzędnym (nie jako ikona).Osadź zawartość pliku RTF w pliku DOCX przy użyciu zestawu OpenXML SDK
Zamienimy to na system wykorzystujący pakiet OpenXML SDK, ponieważ wymaga on programu Word na naszym serwerze, który generuje pliki .docx. jednak nadal musimy osadzić zawartość plików RTF w wygenerowanym DOCX ... konkretnie zamieniamy zakładkę na zawartość pliku.
Znalazłem kilka przykładów w Internecie, ale wszystkie one się różnią. Gdy utworzę prosty przykład w programie Word i wyświetlam kod XML, istnieje wiele różnych rzeczy do umieszczenia/wyświetlenia wizualnej reprezentacji obiektu osadzonego, a samo osadzanie nie wydaje się zbyt przerażające. Jaki jest najłatwiejszy sposób na zrobienie tego?
Cóż, zatrzymałem się na tym zadaniu, ale ponownie otworzyłem je 3,5 roku później. Zacząłem pisać pytanie na SO i przypomniało mi to już na tym, że już istnieje! –
Prawdopodobnie powiązane, może to komuś pomóc: 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 –