Обновить

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

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели6.9K
Всего голосов 4: ↑2 и ↓2+2
Комментарии5

Комментарии 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 - получить поток байт, преобразовать и вернуть поток байт)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации