У нас есть специальное приложение от несуществующего поставщика, которое использует шаблоны .rtf для создания писем. Механизм состоит в том, что шаблоны имеют ключевые слова в каналах, которые затем приложение автоматически заменяет данными пользователей для создания писем.

К сожалению, 300+ шаблонов были недавно обновлены, и мы обнаружили, что шаблоны были повреждены. Было обнаружено, что удаление закладки и повторный ввод закладки исправили эту проблему. Дальнейшие исследования показали, что если вы открыли шаблон .rtf в Блокноте, то на экране это выглядело как «| ПРИМЕР |» что в блокноте это читается как «| ПРИМЕР @@@@@@ |» где @@@@@@ - загрузка кода форматирования, который я не мог понять. Действительно, если присмотреться ближе к слову, показало, что вторая труба имеет другой размер шрифта. Простое изменение размера шрифта не помогает, вы должны перепечатать.

Есть ли способ массового исправления этих шаблонов rtf и удаления форматирования там, где оно отображается между двумя каналами в отображаемом тексте?

Спасибо за прочтение

1 ответ1

0

RTF-файлы представляют собой текст ASCII с текстовыми кодами форматирования. Таким образом, любой инструмент, который способен сделать подходящий поиск / замену, должен быть в состоянии сделать это для каждого файла.

Чтобы сделать это для 300 файлов, вам нужно программное обеспечение, которое будет выполнять поиск / замену пакетов. Есть ли у вас какие-либо навыки в PowerShell? JavaScript? VBScript?

Существует также ряд текстовых редакторов, которые выполняют пакетный поиск / замену, например Notepad++

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