![如何直接编辑 LibreOffice Writer 模板文件 (.ott)?](https://linux22.com/image/868090/%E5%A6%82%E4%BD%95%E7%9B%B4%E6%8E%A5%E7%BC%96%E8%BE%91%20LibreOffice%20Writer%20%E6%A8%A1%E6%9D%BF%E6%96%87%E4%BB%B6%20(.ott)%EF%BC%9F.png)
我有一个 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
选择
文件 -> 模板 -> 管理
单击感兴趣的模板。
单击步骤 2) 中出现的“编辑”按钮。
如果您的模板没有出现在模板列表中,那么您可能需要导入它。
文件 -> 模板 -> 管理
单击“导入”按钮。
答案4
我发现的最佳解决方案是打开您想要编辑的模板文件;这会为您提供一个“无标题 1”文档。
但是,您可以编辑它并将其保存在旧的模板文件上。
它不像在 Windows 上使用 Microsoft Word 那样流畅,但它基本上完成了相同的事情。