Potrzebuję rutynowo programowo konwertować pliki * .rtf na * .docx. Ręcznie, działa to dobrze w programie Zapisz jako w programie Word 2007 ... wynikowy docx zachowuje się dobrze. Programowo nie mogę go uruchomić.Wywoływanie programu Word dla konwersji rtf do docx
Co próbowałem to w zasadzie następujące:
... ale w odwrotnym kierunku. Zamiast otwierać * .docx i używać SaveAs do * .rtf, otwieram * .rtf i używam SaveAs na * .docx. Jednak wynikowy plik nie zostanie otwarty, a więc widocznie jest coś, czego nie rozumiem. Czy nie jest to uzasadnione?
Wszelkie przemyślenia na temat tego, jak to zrobić, będą mile widziane.
Jaki jest twój komunikat o błędzie? –
Sam program działa bez błędów. Jeśli spróbuję otworzyć plik wynikowy, to po prostu przynosi "W programie Word wystąpił błąd podczas próby otwarcia pliku". Kiedy próbuję spojrzeć na to za pomocą narzędzia Open XML SDK 2.0 Productivity Tool, zgłasza "Plik zawiera uszkodzone dane". – GregA
Czy możesz przesłać przykład pliku rtf, który zawiera błąd? –