Я задаюсь вопросом, может ли кто-либо рекомендовать некоторому программному обеспечению преобразовать документы MS Word документам RTF чистым способом?
Файл RTF будет использоваться другим программным обеспечением в качестве шаблона для генерации других документов. Мы испытываем некоторые проблемы, когда Word делает само преобразование со специальными символами.
Например, Word имеет специальный символ дефиса, который вызывает проблемы. Когда Word преобразовывает в RTF, дефис кодируется как "/endash", а не "-", который ожидается нашим другим программным обеспечением.
Я чувствую, что могло бы быть лучшее слово к rtf преобразователю, доступному, чем тот, встроенный в MS Word.
У кого-либо есть какие-либо рекомендации?
Спасибо!
Вы попробовали OpenOffice? Мы используем его в качестве сервера для преобразования документов другим форматам, чаще всего PDF. Поскольку OpenOffice может также сохранить RTF, я вполне уверен, что он обработал бы Word-RTF подходящим способом.
Немного теста показало, что для тире, оба текстовых процессора экспортируют их по-другому в RTF. Я вставил их в документ Word и скопировал их в OpenOffice с помощью буфера обмена:
[Em-dash][1] (---) Word uses \emdash OpenOffice uses \'97
[Dash][2] (--) Word uses \endash OpenOffice uses \'96
[Non-breaking hyphen][3] (-) Word uses \_ OpenOffice uses \'_
1: http://en.wikipedia.org/wiki/Dash#Em_dash