Как удалить внедренные xlsx файлы из docx?

1208
eddy

У меня есть очень большой документ DOCX (300 МБ). Он полон картинок, таблиц, таблиц и т. Д.

Когда я смотрю на структуру документа, я вижу, что в document.docx / word / embeddings / * находятся все листы Excel, откуда скопированы таблицы и электронные таблицы! Сжатый документ составляет почти 150 МБ!

Документ находится в окончательном состоянии, и данные и графики больше не будут меняться.

Можно ли удалить все вложения и позволить Word сохранять только необходимые значения?

2
Добро пожаловать в Супер пользователя. Можете ли вы поделиться с нами тем, что вы уже исследовали или пытались решить, и где вы застряли. Здесь разумно ожидать, что вы хотя бы что-то попробовали, прежде чем просить о помощи. CharlieRB 8 лет назад 0
@CharlieRB: Этот вопрос, возможно, заслуживает некоторого провисания. Для правильного ответа требуется понимание того, как встраивается содержимое Excel, что не является простым поиском в Google. fixer1234 8 лет назад 1

1 ответ на вопрос

0
CFreitas

You will need to convert your embedded content into something else (picture, plaint text, etc).

The official Microsoft solution is here.

I found this site when I inspected (menu File / Check for Issues / Inspect Document) and found embedded content. Document inspector cannot remove automatically this kind of content without causing data loss.