The LibreOffice UI lets you compare different versions of a document.
I am developing a document management server that holds ODT/ODS/ODP files and shows the files via a web interface. I would like to allow online users to see what has changed in a document from their web browser, without having to download the file nor install LibreOffice.
I could have my server automatically launch the LibreOffice UI, compare the versions, take screenshots while scrolling, and send them to the web client. But that sounds brittle and memory-consuming. Is there a more elegant way, ideally in headless mode?
I am open to any format (PNG/HTML/etc) as long as it visually shows the differences.