如何直接编辑 LibreOffice Writer 模板文件 (.ott)?

如何直接编辑 LibreOffice Writer 模板文件 (.ott)?

我有一个 LO Writer 的特定模板文件。

我如何直接编辑该文件,即不通过创建新.odt文件然后再次将其保存为.ott文件?

这个问题是基于以下经验:在 Windows 下,可以右键单击文件并选择类似以下内容的内容编辑此文件,然后打开.ott文件本身而不是一个空白的新文档。

答案1

与大多数 LibreOffice 文件格式一样,.ott 文件只是一个压缩档案。将其重命名为filename.zip,然后使用档案管理器将其打开。您将在其中找到几个文件和文件夹。您很可能想要编辑该contents.xml文件。完成后,压缩文件并将文件重命名为newfilename.ott。除非您在某处犯了错误,否则您可以使用 LibreOffice 打开此文件。LibreOffice 对 XML 标记中的错误不是很宽容,例如,如果您忘记关闭标签,它将拒绝打开该文件。

答案2

LibreOffice 支持-o命令行参数它的作用是:

       -o file...
              Opens the given files for editing, even templates.

              Without -o a template file would create a new document derived from that template.

不幸的是,文件管理器中没有快捷方式可以访问此功能。但我想你可以添加您自己的.desktop文件这样做;或者你可以编辑 /usr/share/applications/libreoffice-writer.desktop并手动将该-o参数添加到Exec=行中。

或者,您可以libreoffice -o MyTemplate.ott在终端中运行命令来编辑该MyTemplate.ott文件。

答案3

选择

  1. 文件 -> 模板 -> 管理

  2. 单击感兴趣的模板。

  3. 单击步骤 2) 中出现的“编辑”按钮。

如果您的模板没有出现在模板列表中,那么您可能需要导入它。

  • 文件 -> 模板 -> 管理

  • 单击“导入”按钮。

答案4

我发现的最佳解决方案是打开您想要编辑的模板文件;这会为您提供一个“无标题 1”文档。

但是,您可以编辑它并将其保存在旧的模板文件上。

它不像在 Windows 上使用 Microsoft Word 那样流畅,但它基本上完成了相同的事情。

相关内容