Как извлечь изображения из Word Document из Linux

Есть ли (Linux) инструмент командной строки для извлечения всех изображений из документа MS Word (желательно тот, который может обрабатывать формат .docx)?

2 Solutions collect form web for “Как извлечь изображения из Word Document из Linux”

Поскольку файлы docx представляют собой zip-файлы, вы можете разархивировать файл docx, а затем выбрать файлы изображений.

У меня нет Microsoft Office для тестирования, поэтому я загрузил некоторые случайные файлы docx из Интернета. Кажется, что изображения всегда хранятся в каталоге word/media в архиве.

Эта команда будет извлекать все файлы из media каталога из архива:

 unzip foo.docx "word/media/*" 

Эта команда будет извлекать только файлы *.jpeg :

 unzip foo.docx "*.jpeg" 

Обратите внимание, что вы должны указать "*.jpg" если файлы сохраняются как jpg вместо jpeg . Я предполагаю, что также возможно, что изображения хранятся в другом формате. Я не знаю, можно ли сохранять изображения в другом месте, кроме каталога word/media . Вы можете использовать unzip -l для отображения содержимого архива.

Сохранение документа Word как веб-страницы – это метод, используемый в Windows для извлечения всех изображений в папку: http://support.microsoft.com/kb/555171

Возможно, вы долгое время зависали, но, возможно, вы могли бы контролировать Open Office в Linux из командной строки для извлечения изображений, возможно, путем преобразования на веб-страницу и заканчивая изображениями в поддерживающей папке, которые она создала.

  • Как включить только часть заголовка изображения в таблицу цифр в Microsoft Word?
  • Предотвращение разрывов строк в верхнем индексе
  • Диалоговое окно «Печать» запрашивает подтверждение при печати всего документа
  • Изменение шрифта комментария в Microsoft Word 2007
  • Как добавить звездочку в текстовый редактор MS Word
  • Использование стиля стилей в Microsoft Word
  • Клавиша Tab в Microsoft Word не увеличивает отступ в списках маркеров
  • Выберите другой шрифт в Microsoft Word
  • Слово в PDF и PDF в Word
  • Как предотвратить пробелы между абзацем и большими изображениями в Word
  • Конвертировать PDF в документ Word?
  • Interesting Posts

    Как ограничить приложения для учетной записи пользователя?

    в то время как (1) Vs. for (;;) Есть ли разница в скорости?

    Есть ли какой-либо инструмент командной строки, который можно использовать для редактирования переменных среды в Windows?

    Windows: Возможно ли иметь пользовательские профили мыши?

    Отключить «Автоматический перезапуск после BSOD» из командной строки

    Обратное упорядочение слов в строке

    Как очистить кеш / историю в Windows 7?

    Как повторно использовать «моментальные снимки» диска VirtualBox,

    Как узнать свою истинную скорость загрузки?

    Есть ли атрибут проверки минимальной длины в HTML5?

    Как проверить размер папки из командной строки Windows?

    Как получить временную метку ближайшего ключевого кадра перед заданной меткой времени с помощью FFmpeg?

    Как установить Windows XP, когда Vista и Win 7 уже установлены на компьютере?

    Как пропустить «Windows не удалось завершить успешно» в Win7-64?

    Проверка скорости подключения USB (USB 3 или USB 2?)

    Давайте будем гением компьютера.