Изменить исходный код файла Impress odp

Я хочу отредактировать исходный код файла Impress (.odp), но когда я его открываю, он просто кодируется машиной.

Я хочу сделать это, потому что когда я конвертировал файлы из PowerPoint в файл Impress, некоторые части смешивались. Как, например, нижний колонтитул и нумерацию нельзя изменить глобально. Таким образом, редактируя исходный код, я надеюсь, что смогу использовать поиск / замену в текстовом редакторе.

2 ответа

Решение

Форматы LibreOffice - это архивные архивы, в основном содержащие файлы XML. Поэтому разархивируйте.odp, а затем отредактируйте файл content.xml.

Когда закончите, заархивируйте его, убедившись, что он заархивирован из правильного каталога (тот, который содержит content.xml).

Документация: https://help.libreoffice.org/Common/XML_File_Formats.

Если вы используете Mac, сделайте следующее:

  1. Измените расширение.odp на.zip, вручную щелкнув значок и переименовав файл
  2. Распакуйте файл, используя что-то, отличное от стандартного архиватора (я использовал Keka)
  3. Вы увидите папку с содержимым, включая content.xml, который вы можете легко редактировать сейчас
  4. Важно: зайдите в каталог с вашими отдельными файлами, выберите все файлы и нажмите "Сжать" в меню параметров, когда вы щелкнете правой кнопкой мыши
  5. Затем переименуйте.zip в.odp, и файл будет успешно открыт

Я обнаружил, что если вы не сделаете вариант 4 выше точно, то файл немного отличается и не откроется из-за сообщения о повреждении.

Другие вопросы по тегам