Для импортирования python макроса в документ необходимо:





- Извлечь файлы из документа, как из архива. На линукс команда unzip. На windows, документ можно открыть программой 7-Zip и аналогичными.
- Далее, необходимо создать каталог для макросов и поместить туда макрос. Scripts->python->hw.py
- После чего, нужно отредактировать файл manifest.xml, он находится в папке META-INF.
- Нужно в конец блока manifest:manifest добавить строки (На примере созданных Scripts/python/hw.py):
<manifest:file-entry manifest:full-path="Scripts" manifest:media-type="application/binary">
</manifest:file-entry>
<manifest:file-entry manifest:full-path="Scripts/python" manifest:media-type="application/binary">
</manifest:file-entry>
<manifest:file-entry manifest:full-path="Scripts/python/hw.py" manifest:media-type="">
</manifest:file-entry>
- В итоге, manifest.xml должен выглядеть так:
После выполнения вышеуказанных действий, макрос python будет импортирован в документ. Если архив был разархивирован, его необходимо обратно заархивировать.
zip -r "test.odt" *