Комментарии 5
А почему не что-то типа https://learn.microsoft.com/en-us/officeonlineserver/office-online-server-overview
Если просто конвертировать DOCX в PDF, то быстрое решение одним бинарником или библитекой на Rust https://github.com/nerdy-pro/dxpdf
При наличии достаточного количества токенов можно наконец сделать полностью совместимую с ms office программу?
Что нет на горизонте
Если уж связываться с десктопными приложениями, то тогда уж использовать MS office и юзать ole. Тогда гарантия точности преобразования будет.
Если проблемы с докерами, гонками и прочей галиматьей блокирующего бэкенда - тогда есть возможность делать через папку, демон, подбирающий из папки документы в фоне и складывающий в другую папку? Фронтенду приложения пусть возвращается асинхронно результат "ждите" и периодически пусть клиент идет в бэкенд, а тот в папке смотрит нужный файл - готов или нет?
реализовывал через Либру на spring отдельным микросервисом, развёрнута маленькая ферма (4-5 экземпляров), формируется в виде докер-контейнера для кубика, собирается один раз (там только один rest-endpoint - получить поток байт, преобразовать и вернуть поток байт)

Конвертация docx на сервере: LibreOffice headless против Apache POI, и где каждый ломается