Мне интересно, может ли кто-нибудь порекомендовать какое-нибудь программное обеспечение для чистого преобразования документов MS Word в документы RTF?

RTF-файл будет использоваться другим программным обеспечением в качестве шаблона для создания других документов. У нас возникают некоторые проблемы, когда Word выполняет преобразование со специальными символами.

Например, Word имеет специальный символ дефиса, который вызывает проблемы. Когда Word преобразуется в RTF, дефис кодируется как «/endash», а не «-», как ожидается нашим другим программным обеспечением.

Мне кажется, что может быть лучше конвертер Word в RTF, чем встроенный в MS Word.

У кого-нибудь есть рекомендации?

Спасибо!

2 ответа2

2

Вы пробовали 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

2: http://en.wikipedia.org/wiki/Dash

3: http://en.wikipedia.org/wiki/Non-breaking_hyphen

1

Тире и дефис - два разных символа. Попробуйте отключить автозамену в Word перед созданием документа, и он прекратит превращать ваши дефисы в черточки, и тогда все должно работать нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .