编辑Impress odp文件的源代码

时间:2017-12-07 04:29:44

标签: libreoffice-impress

我想编辑Impress文件(.odp)的源代码,但是当我打开它时只是机器编码。

我想这样做,因为当我将文件从PowerPoint转换为Impress文件时,某些部分混淆了。例如,页脚和编号不能全局更改。因此,通过编辑源代码,我希望能够在文本编辑器中使用find / replace。

2 个答案:

答案 0 :(得分:1)

LibreOffice格式是主要包含XML文件的压缩档案。因此解压缩.odp,然后编辑 content.xml

完成后,将其拉回来,确保从正确的目录(包含 content.xml 的目录)中压缩它。

文档:https://help.libreoffice.org/Common/XML_File_Formats#XML_file_structure

答案 1 :(得分:0)

如果您使用的是Mac,请执行以下操作:

  1. 通过手动单击图标并重命名文件将.odp扩展名更改为.zip
  2. 使用标准存档程序(我使用Keka)以外的其他文件解压缩文件
  3. 您将看到内容文件夹,包括content.xml,您现在就可以轻松对其进行编辑
  4. 关键:进入包含单独文件的目录,选择所有文件,然后在右键单击时从选项菜单中单击“压缩”
  5. 接下来,将.zip重命名为.odp,文件将成功打开

我发现,如果您不完全执行上面的选项4,则文件会略有不同,并且由于出现损坏消息而无法打开。