Технолия работы с изображениями из Ворда

Статус
Закрыто для дальнейших ответов.

JAW

Топикстартер
15 лет на форуме
Сообщения
15 797
Реакции
3 454
Вот тут возник один старый гемор.
Конкретно - эпизодическая вёрстка одного говенного научного издания.

Некоторый экскурс...
Первый номер я верстал по следующей схеме:
1) Импорт всего Вордовского хлама, кроме формул, в ID.
Результат... Получаем картинки внедрёнными в документ с расширением TIFF.
2) Извлечение картинок. Получем мешок файлов с расширением TIFF, но в реальности JPEG/PNG/EMF
3) По сигнатурам ищем что есть что, переименовываем, открываем в Шопе, доводим, пишем TIFF из JPEG/PNG EMF пытаемся открыть в AI, если прокатило, то пишем в EPS (если не прокатило, то гемор вообще отдельный).

4) TIFF перелинковываются автоматом, EPS приходится перелинковывать ручками, причём оно, естественно съезжает.

Вот как бы кто подумал об автоматизации данной процедуры.
Давайте подумаем, как можно упростить цепочку и схалявить побыстрей...

P.S. Особенно учитывая то, что в последующих номерах я вообще забил и просто потом гнал что поучилось на уровне Акробата в Gray и экстрасемплил. Это когда выяснилось, что калька с высокой линиатурой - ромайор.

Вообще такая цепочка довольно оптимальна для Ворда. Внедряется всё как влинковали внутрь этой порноты и извлекается тоже чисто.
EMF в 90% случаев после прогона через Перлюстратор получаются приемлимыми. Вот ещё бы с формулами придумать, их слишком часто редактировать приходится, т.к. эти придурки грецию из Юникодной части TimesNewRoman вставляют.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Ответ: Технолия работы с изображениями из Ворда

я обычно гоню в pdf, потом фотошопом на автомате выдираю все картинки в тифы под номерами.
 

JAW

Топикстартер
15 лет на форуме
Сообщения
15 797
Реакции
3 454
Ответ: Технолия работы с изображениями из Ворда

Skvoznyak сказал(а):
я обычно гоню в pdf, потом фотошопом на автомате выдираю все картинки в тифы под номерами.

А если потом картинки, не дай бог, редактировать...
А вёрстку менять. Нет. Можно конечно замочить и на финальной стадии, но довольно опасно, возникнет рассинхронизация. Потом и концов можно не найти.
 

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: Технолия работы с изображениями из Ворда

А зачем изобретать велосипед, когда уже все, что можно придумано?
Уверен, что вы знаете про скрипты Максима Цофина. Почти все автоматизированно!
А методы работы, которые вы предлагаете, извините, никуда не годятся...
 

denisgrim

Участник
Сообщения
1 171
Реакции
1
Ответ: Технолия работы с изображениями из Ворда

а вариант с сохранением вордовского файла в виде веб-страницы? В папочке окажутся все исходники. Или суть не в этом?
 

JAW

Топикстартер
15 лет на форуме
Сообщения
15 797
Реакции
3 454
Ответ: Технолия работы с изображениями из Ворда

denisgrim
Не имеет смысла. В таком раскладе мы теряем формулы.
Формулы идут, как можно понять, по отдельной цепочке (ну, MathType, скрипты).
Хотя, нужно подумать и прокрутить... А вдруг...

Скажу честно меня интересует вообще как сделать эту работу максимально левой-задней ногой. Я бы и в Ворде её сделал.
sakhar
Разумеется. Им и пользуюсь, бесплатным для CS2.
(Блин... Для CS3 бы исходники, там по уму напрашивается внешний парсинг тех EPS, местами таки можно поправить русский и остальное)
В Выходные положу бабки на счёт и куплю для CS3 и SEZAM до кучи.
К сожалению иные скрипты для замены оказались слишком глючными.

P.S. А MathType... Вообще застрелил бы его разработчиков. У меня в некоторых статьях формулы просто даже не обрабатываются. Причём глюк известен и на совести разработчиков данных скриптов (опять разбираться как защиту с них снимать и править).
 

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: Технолия работы с изображениями из Ворда

Я сам скрипты Цофина не покупал, а воспользовавшись его идеей, написал свои, которые выполняют те же задачи. (Замечу, что они не продаются и не раздаются, дабы не портить бизнес Максиму.) Верстаю раз в месяц научно-технический журнал, количество формул в котором 300-600 шт. На днях сверстал решебник по алгебре с более чем 12 000 формулами. Если на время забыть о проблеме с кириллицей в Маттайпе (хотя я ненавижу разработчиков за это!!!) и как следствие невозможности вывода PS (приходится экспортировать в pdf, а потом из Acrobat выводить в PS), то я абсолютно доволен - все очень удобно и динамично.
 

JAW

Топикстартер
15 лет на форуме
Сообщения
15 797
Реакции
3 454
Ответ: Технолия работы с изображениями из Ворда

sakhar
Ну ты понял... Дай посмотреть :)
У меня были мысли со всякими уникодами, но пока ручные тесты.
Просто нужно наваять фэйковых шрифтов и парсить EPS.
 

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: Технолия работы с изображениями из Ворда

Готов оказать посильную помощь в поиске решения вышеуказанных проблем.
Хотя сомневаюсь, что на этих этапах можно что-то исправить...

Вот описание работы комплекса:
1 часть. В ворде из макроса предварительной обработки материала (при условии содержания в файле формул) последовательно запускаются 2 встроенных макроса Mattype: MTCommand_FormatEqns (форматирует все имеющиеся формулы в соответствии с заддаными пользователем настройками) и MTCommand_ExportEqns (экспортирует все формулы в заданную пользователем папку в формате EPS и заменяет их в тексте именем файла в тэгах).
2 часть. После вставки материала из ворда в индизайн из скрипта дальнейшей обработки текста (при условии наличия тэгов) запускается скрипт вставки формул из выбранной папки вместо соответствующих имен файлов. Каждая формула выравнивается по базовой линии, ей задаются параметры обтекания.
3 часть. Чтобы не ассоциировать EPS с Маттайпом, написан скрипт который редактирует формулу (с шоткатом мегаудобно). Запуск скрипта открывает Маттайп, позволяя редактировать. После сохранения и закрытия формулы обновляется связь, приводится в соответствие размер родительского фрейма, корректируется базовая линия.

Вот собственно и все, как видите все очень просто.
Какую часть кода вы хотели бы посмотреть?
 

Dresden

20 лет на форуме
Сообщения
3 161
Реакции
665
Ответ: Технолия работы с изображениями из Ворда

sakhar сказал(а):
Если на время забыть о проблеме с кириллицей в Маттайпе (хотя я ненавижу разработчиков за это!!!) и как следствие невозможности вывода PS (приходится экспортировать в pdf, а потом из Acrobat выводить в PS)
А в чем проблема с кириллицей (кроме неюникодности)?
 

Dresden

20 лет на форуме
Сообщения
3 161
Реакции
665
Ответ: Технолия работы с изображениями из Ворда

sakhar сказал(а):
1 часть. В ворде из макроса предварительной обработки материала (при условии содержания в файле формул) последовательно запускаются 2 встроенных макроса Mattype: MTCommand_FormatEqns (форматирует все имеющиеся формулы в соответствии с заддаными пользователем настройками) и MTCommand_ExportEqns (экспортирует все формулы в заданную пользователем папку в формате EPS и заменяет их в тексте именем файла в тэгах).
Тут есть две засады:
1. Находятся авторы, которые вручную меняют размер/начертание шрифтов в редакторе формул. Я не нашел, как это исправить автоматом. Может у Вас получилось?
2. Маттайп периодически выдает ошибку при форматировании (это еще куда не шло) и экспорте (а это особенно противно) формул. Приходится руками ковыряться.
 

qsedftghk

фея
15 лет на форуме
Сообщения
2 032
Реакции
1 198
Ответ: Технолия работы с изображениями из Ворда

sakhar сказал(а):
Какую часть кода вы хотели бы посмотреть?
Посмотреть бы всё =)
 

sakhar

Professional
15 лет на форуме
Сообщения
1 550
Реакции
134
Ответ: Технолия работы с изображениями из Ворда

Dresden сказал(а):
А в чем проблема с кириллицей (кроме неюникодности)?
А этого мало??? Если в формуле присутствует русский текст, то сохранить его можно только используя NewtonC и еще несколько гарнитур. А я иногда верстаю другими (часто малопохожими на них) OTF шрифтами и хочу использовать их в редакторе формул. Вот и приходится иногда через вставку символа вставлять русские буквы из вышеуказанных гарнитур, фактически перенабирая весь русский текст в формулах. Но даже в этом случае отличия от родного шрифта часто заметны...
Знаю, что как-то можно это исправить, поправив шрифты в Фонтлабе, но делать этого не хочу.
Dresden сказал(а):
Тут есть две засады
1. Если размер, то спасает команда в меню Размер "Сбросить меньше/больше", если стиль, то только переопределение стилей. Но в любом случае, к сожалению, только вручную. Как пакетно обрабатывать - не знаю...
2. Ошибки при экспорте в битых формулах у меня лично, к счастью, возникают крайне редко. А при форматировании - вообще не припомню...
qsedftghk сказал(а):
Посмотреть бы всё =)
Сожалею, но еще раз повторюсь, что скрипты не продаются и не раздаются, дабы не портить бизнес Максиму Цофину. Могу только посодействовать в анализе отдельных моментов для пользы общего дела.
 

qsedftghk

фея
15 лет на форуме
Сообщения
2 032
Реакции
1 198
Ответ: Технолия работы с изображениями из Ворда


Не по теме:
sakhar - бизнес так бизнес =)
Я просто думал, мало ли... Всякое бывает =) =)

 
Статус
Закрыто для дальнейших ответов.