Танцы с бубном вокруг текстовых файлов
Время от времени появляются сообщения об ошибке импорта файлов Word в InDesign.
Вот последнее на сегодняшний день сообщение на эту тему находится здесь. При импорте RTF-файла в версии CS4 появляется сноска в начале текста, а знак одной из сносок превращается в квадратик. В версии CS3 всё в порядке.
На англоязычных сайтах эта проблема тоже обсуждается, приводим три ссылки, где есть конкретные советы, что делать при сбоях при импорте файлов, подготовленных в программе MS Word.
http://www.paperspecs.com/mainblog/…ing-word-files/
http://word.mvps.org/FAQs/AppErrors/CorruptDoc.htm
http://kb2.adobe.com/cps/404/kb404682.html
Вот что советуют гуру:
- сохранить файл с другим расширением;
- сохранить файл в предыдущей версии программы. Это актуально для файлов с засширенем .docx, сохранение их как .doc иногда позволяет решить проблему;
- сохранение файла как html с последующим преобразованием обратно в doc;
- импорт файла в фрейм, сохранение его как RTF и затем импорт этого файла в верстку;
- выделение всего содержимого файла, кроме последнего символа, помещение в буфер и перенос в пустой файл.
В частности, проблема, описанная на сайте forum.rudtp.ru, решается сохранением файла как .doc.
Хотя надо признать, что всё это иногда смахивает на шаманство.
М. Иванюшин
Давно мучаюсь с этой проблемой. Специально только для этого держу CS3. В него заливаю RTF, сразу же экспортирую в INX и импортирую уже в CS4.
Есть еще такой путь решения. В Word-е сноски преобразуются в простой текст, ограниченный специальными тегами. В свое время был написан макрос для Word-а, преобразующий страничные и концевые сноски в коды сносок Вентуры. Автора макроса и его текст сейчас не помню, но восстановить не проблема. Далее текст можно уже импортировать в ID CS4 как doc или rtf. И уже здесь выполнить обратное преобразование тегированных кусков текста в сноски Индезайна. Есть даже скрипт на VB, выполняющий эту задачу. Но проблема возникает, если в сноске есть какое-либо дополнительное форматирование. Оно теряется, т.к. текст сноски в скрипте передаются просто через текстовую переменную. Если бы обойти этот момент (передачей текста через буфер обмена или еще как), то это было бы приличным решением проблемы.
Но сам я, к сожалению, не владею скриптописанием.
Может кто-нибудь смог бы?
Первая ссылка в сообщении усеклась до
http://www.paperspecs.com/mainblog/…ing-word-files/
Полный адрес статьи Анне-Мари Консепсьон (Anne-Marie Concepcion) о проблеме импорта вордовских файлов такой:
http://www.paperspecs.com/mainblog/degunkifying-word-files/
Танцы с бубном продолжаются!
Текст на 400 страниц, сносок 1112 шт. Долго шаманил и rtf и doc и html … надоело все.
rtf — CS3 — CS4 Все отлично.
Есть ли скрипт, устраняющий проблему слета сносок
при переносе текста из Ворда в СS ???
Прошу всех заинтересованных в том, чтобы оставить эти «танцы» в прошлом, проверить следующий алгоритм сохранения сносок в импортируемом файле и сообщить о результате:
1) при импорте в окне ‘Place’ установить флажок ‘Show Import Options’
2) в открывшемся окне в блоке ‘Formatting’ выбрать радиокнопку ‘Remove Styles and Formatting from Text and Tables’.
После этих установок у меня не было сбоев на тех файлах, что раньше теряли сноски.
Если кому-то способ не поможет, то присылайте проблемные файлы. Будем искать решение.
Описанный выше способ плох тем, что теряется вордовская разметка текста, если такая была.
Вот ещё на проверку способ, сохраняющий разметку, сделанную в Word, и похоже, сохраняющий сноски.
1) в настройках сохранения в буфере установить, что сохраняется вся информация, а не только текст.
2) взять текст в Word в буфер и поместить из буфера в текстовый фрейм.
На имеющихся у меня примерах он не дал сбоя ни в CS4, ни в CS5.
Может быть, это панацея, или перенос текста через буфер чреват другими проблемами? Кто знает, поделитесь.