У меня есть большой (~ 250Mb) ppt-файл (созданный на Windows, я думаю) с большим количеством текста и некоторыми изображениями (высокая четкость).
Мне нужно удалить все изображения (мне на самом деле не нужно их сохранять, просто вырвать их из презентации) из файла ppt: есть ли способ (возможно, из командной строки?) Автоматически удалить их все? ]
Использование * office - не всегда полезный способ напрямую манипулировать файлом PowerPoint.
Я предполагаю, что вам не нужно программное решение. Если вы это сделали, вы можете рассмотреть возможность использования Apache Poi , который предоставляет библиотеки Java для манипулирования файлами Microsoft Office.
Чтобы использовать * офис, продукт, вам нужно открыть *.ppt
(или *.pptx
) и сохранить его как Презентация ODF (*.odp
).
Используя утилиту Zip, вы можете открыть КОПИЮ *.odp
и найти подкаталог изображений. (Может быть больше одного.)
Вы можете удалить их оптом или выборочно удалить те, которые, очевидно, с высоким разрешением.
Закройте измененный Zip, переименуйте обратно в * .odp, если необходимо, и снова откройте его в * office Impress. Вы можете получать предупреждения о повреждении документа. Позвольте программному обеспечению попытаться восстановить ущерб. У вас должно быть что-то, у кого больше нет изображений.
Если ваша проблема в том, что * office Impress не откроет *.ppt
/ *.pptx
в первую очередь, или [ 116] модификация не работает, вам нужно будет найти способ удаления изображений с помощью программного обеспечения Microsoft PowerPoint. Одним из способов является получение учетной записи Skydrive (требуется идентификатор Windows Live ID), загрузка туда файла PPT и редактирование его в режиме онлайн с помощью браузера. Это также общий способ просмотра файла *.ppt
/ *.pptx
, если у вас нет программного обеспечения Microsoft Office. Не все функции PowerPoint сохраняются в редакторе SkyDrive; Вы должны иметь возможность вносить изменения, которые вы хотите.