Как я могу отредактировать файл шаблона LibreOffice Writer (.ott) непосредственно?

У меня есть определенный шаблонный файл для Устройства записи LO.

Как я могу отредактировать тот файл непосредственно, т.е. не путем создания нового .odt файл и сохранение его как a .ott зарегистрировать снова?

Этот вопрос основан на следующем опыте: в соответствии с Windows, возможно щелкнуть правой кнопкой по файлу и выбрать что-то вроде Редактирования этот файл, которые затем открываются .ott- сам файл вместо этого пустой новый документ.

3
задан 5 February 2015 в 19:09

4 ответа

Как большинство форматов файлов LibreOffice, .ott файл является просто сжатым архивом. Переименуйте его к filename.zip и откройте его с менеджером архива. Вы найдете несколько файлов и папок в нем. Скорее всего, Вы хотите отредактировать contents.xml файл. Когда Вы сделаны, сжимаете файлы и переименовываете файл к newfilename.ott. Если Вы не сделали ошибку где-нибудь, можно открыть этот файл с LibreOffice. LibreOffice не очень снисходителен к ошибкам в разметке XML и откажется открывать файл, если Вы забываете закрывать тег, например.

4
ответ дан 1 December 2019 в 13:25

Выберите

  1. Файл->, Шаблоны-> Справляются

  2. , Нажимают на шаблон интереса.

  3. Щелчок кнопка 'Edit', которая появляется на шаге 2).

, Если Ваш шаблон не появляется в списке шаблонов затем, Вы, возможно, должны импортировать его.

  • Файл-> Шаблоны-> Справляются

  • Щелчок кнопка 'Import'.

2
ответ дан 1 December 2019 в 13:25

Лучшее решение, которое я нашел, состоит в том, чтобы открыть файл шаблона, который Вы хотите отредактировать; это дает Вам «1» документ Без названия.

Однако Вы можете отредактировать это и спасти его по старому файлу шаблона.

Это не столь гладко как использующий Microsoft Word на Windows, но это достигает по существу того же самого.

1
ответ дан 1 December 2019 в 13:25

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.

1
ответ дан 9 February 2020 в 18:00

Другие вопросы по тегам:

Похожие вопросы: