编辑 Impress odp 文件的源代码
Edit source code of Impress odp file
我想编辑 Impress 文件 (.odp) 的源代码,但当我打开它时,它只是机器编码的。
我想这样做是因为当我将文件从 PowerPoint 转换为 Impress 文件时,有些部分混淆了。例如页脚和编号不能全局更改。所以通过编辑源代码,我希望能够在文本编辑器中使用find/replace。
LibreOffice 格式是主要包含 XML 文件的压缩档案。所以解压 .odp 然后编辑 content.xml.
完成后,将其压缩回来,确保从正确的目录(包含 content.xml 的目录)压缩它。
文档:https://help.libreoffice.org/Common/XML_File_Formats#XML_file_structure.
如果您使用的是 Mac,请执行以下操作:
- 通过手动单击图标并重命名文件,将 .odp 扩展名更改为 .zip
- 使用标准存档器以外的工具解压文件(我使用的是 Keka)
- 您将看到包含 content.xml 内容的文件夹,您现在可以轻松地对其进行编辑
- 关键:进入包含单独文件的目录,select所有文件,然后右键单击[时从选项菜单中点击'compress'
- 接下来,将 .zip 重命名为 .odp,文件将成功打开
我发现如果您没有完全执行上面的选项 4,那么文件会略有不同,并且由于出现损坏消息而无法打开。
我想编辑 Impress 文件 (.odp) 的源代码,但当我打开它时,它只是机器编码的。
我想这样做是因为当我将文件从 PowerPoint 转换为 Impress 文件时,有些部分混淆了。例如页脚和编号不能全局更改。所以通过编辑源代码,我希望能够在文本编辑器中使用find/replace。
LibreOffice 格式是主要包含 XML 文件的压缩档案。所以解压 .odp 然后编辑 content.xml.
完成后,将其压缩回来,确保从正确的目录(包含 content.xml 的目录)压缩它。
文档:https://help.libreoffice.org/Common/XML_File_Formats#XML_file_structure.
如果您使用的是 Mac,请执行以下操作:
- 通过手动单击图标并重命名文件,将 .odp 扩展名更改为 .zip
- 使用标准存档器以外的工具解压文件(我使用的是 Keka)
- 您将看到包含 content.xml 内容的文件夹,您现在可以轻松地对其进行编辑
- 关键:进入包含单独文件的目录,select所有文件,然后右键单击[时从选项菜单中点击'compress'
- 接下来,将 .zip 重命名为 .odp,文件将成功打开
我发现如果您没有完全执行上面的选项 4,那么文件会略有不同,并且由于出现损坏消息而无法打开。