Статьи из блога
Статьи из блога
Как извлечь рисунки из файла Word
Метки: html | рисунки | формат
Среда, 13 декабря 2006 г.
Просмотров: 4243
Подписаться на комментарии по RSS
Версия для печати
Заметка была опубликована в журнале Компьютерра-Онлайн
Как вы думаете, что больше всего злит редакторов многих издательств и особенно веб-сайтов? Нет, если им присылают бесталанные тексты, то это, безусловно, вызовет раздражение. Но очень часто редакторы приходят просто в ярость, если присланная рукопись представляет собой файл Word со вставленными в нее рисунками! И по одной простой причине - если верстка и печать в этом издательстве выполняется не в том же самом Microsoft Word, то эти самые рисунки обычно необходимо делать в виде отдельных файлов формата BMP или TIFF, а "вытаскивать" графику из документа Word многие редакторы не умеют.
Иной раз можно даже увидеть, как такое извлечение проводится путем копирования каждого рисунка через буфер обмена в графический редактор, что обычно сопровождается огромными искажениями цветовой гаммы.
Однако "вытащить" рисунки из документа Word элементарно просто - нужно всего лишь сохранить его в формате HTML. Лучше всего с этой задачей справляется 97-я версия Word. Результатом процесса является веб-страница с текстом документа (ее при желании можно удалить) и набор файлов в формате GIF и JPEG. Конвертор сам выбирает формат для каждого рисунка, исходя из соотношения между размером и качеством будущего файла. Само сохранение происходит крайне корректно и экономно - полученные файлы окажутся даже меньше, чем были исходные картинки до вставления их в документ.
К сожалению, конвертор HTML, встроенный в более поздние версии Word (2000, XP или 2003), куда как менее функционален. Результат его работы - набор файлов в формате PNG в сопровождении JPG-копий с ухудшенным качеством. Зачем так было сделано - не очень ясно, но тем не менее файлы PNG вполне можно далее конвертировать в BMP, TIFF и иной формат, тем более что экспорт рисунков в PNG происходит даже без минимальной потери качества (как было бы в случае экспорта в JPEG).

Отметим, что конвертор HTML из Microsoft Word 97 не работает с объектами WordArt и автофигурами - он их просто игнорирует. Поэтому перед конвертацией все объекты WordArt следует перевставлять в документ как "точечные рисунки" - вырезая каждый в буфер обмена и вставляя назад с помощью команды "Правка -> Специальная вставка", выбирая при такой вставке указанный формат.
То же следует сделать и с рисунками из автофигур, предварительно каждый из них сгруппировав соответствующей командой.


Поиск
Рубрики
Подписка
Читают
Обсуждают
страницы
сайты
статистика
Комментариев: 5
У меня Word XP, но рисунки сейчас записал в *.gif. Хотел проверить, не поможет ли Tools --> Options --> Save --> "Disable features introduced after:" "Microsoft Word 97", но оказалось, что и так всё хорошо. : )
Периодически приходится вытаскивать фото из документов Word. Ввиду того, что в документе одна-две фотографии, я делаю все таким образом:
Документ не должен закрывать полностью Рабочий стол. Мышькой жмем на фото и перетаскиваем на Рабочий стол, при этом курсор меняется, будто мы хотим создать ярлык. Отпускаем кнопку мыши и, в появившемся окне "Для добавления предмета...", жмем "Да". В открывшемся окне сохранения рисунка выбираем место, куда хотим сохранить. Жмем "ОК". В сообщении "Добавить этот элемент.....?" отвечаем "Нет".
Вот и все. Мне удобно. Надеюсь, что кому-нибудь тоже пригодится.
Удачи!
Есть утилита специально для этих целей.
Office Image Exporter
http://www.softpedia.com/get/Office-tools/Office-suites/Office-Image-Exporter.shtml
Если сохранить документ в формате Word 2007 (*.docx), можно будет извлечь все картинки любым zip архиватором из файла по пути ИМЯ_ФАЙЛА.docx\word\media\
Rainie, Спасибо! помогло