2

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

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

4

2 回答 2

1

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

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

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

于 2017-12-07T17:26:04.827 回答
0

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

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

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

于 2018-11-08T16:40:39.037 回答