commit 0cde587220bd1d4844b6324f6c96f1aded07de66 Author: Elijah Duffy Date: Thu Mar 26 12:50:32 2026 -0700 initial commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..efc8c94 --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +# officeconvert + +officeconvert is a toolset to convert common office document types images using LibreOffice (`soffice`). This repository provides three classes of projects: + +- Python library responsible for actual conversion work +- Connect gRPC Python server for easy microservice deployment +- Client libraries for assorted languages + +APIs are built on typed Protocol Buffer schemas with codegen for the server and clients based on the primary schema. + +## Supported Document Types + +Currently, only PPTX and ODP documents are supported. At the time of writing, PDF and image conversion is planned, however, presentation documents can currently only be converted to a custom `SlideDeck` type that encodes slides as images and includes richly-formatted slide notes.