go-odf

go-odf

Every OpenDocument body, in and out.

Reference GitHub

What is go-odf?

go-odf converts ODT ⇄ richdoc in pure Go, CGO-free: an OpenDocument file becomes the shared document model, and the model becomes an ODT a word processor will open. It reads the other bodies too — .ods spreadsheets, .odp presentations and .odg drawings — because they are the same ZIP of XML with a different body element, and walking only office:text parsed each of them into a document of nothing, without an error. And it writes an .odp: a deck of rendered slides, one full-page picture each, with its speaker notes — what marp-cli --pptx does for PowerPoint.

Packages

1 module(s) in this organisation.

O
odf
ODT ⇄ richdoc; reads ODS, ODP and ODG too; writes a deck of rendered slides as ODP, with speaker notes.