From 0cde587220bd1d4844b6324f6c96f1aded07de66 Mon Sep 17 00:00:00 2001 From: Elijah Duffy Date: Thu, 26 Mar 2026 12:50:32 -0700 Subject: [PATCH] initial commit --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 README.md 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.