Комментарии 6
Статья больше похожа на "Как установить minio" ?
Что за репозиторий, что за либа, что за связка — вопрос. Какой-то поднаготной не увидели. Зачем загружать docx на сервер — не понятно. Подойдёт ли любой docx? А docx — это опенсорс?
Репозиторий указан https://github.com/nikolay-kochubashev/document-generator.git , в нем исходный код для запуска этого прототипа
В первом url упоминания этого репозитория была ошибка - исправил, благодарю!
Конфигурация минио указана подробно, так как это делается вручную
Подойдет любой docx, это Open XML, Open source формат, файл Microsoft Word, можно использовать и другие шаблоны, которые поддерживает CarboneJS
Почему именно Minio?
minio это S3 blob storage, отлично подходит для хранения файлов, удобно администрируется и на мой взгляд лучшее бэкграунд решение для хранения шаблонов. Из коробки можно бесплатно поднять, сконфигурировать библиотеки шаблонов, документов (buckets) и через стандартное API minio выполнять CRUD к вашим шаблонам.
Спасибо за статью.
Можете рассказать какой use case для генерирования документов?
Документы обрабатывать - да. Архив кровать тоже. Но вот именно для генерирования... Подставлять значения в документ? Мои начальники скорее секретаршу попросят или практиканта возьмут, чем выделят программистов для таких задач. Или я что-то упустил?
Пожалуйста )
Этот прототип можно встроить в вашу систему как модуль генерации документов (документооборот, CRM и прочее)
Ваша секретарша или практикант в microsoft word формирует шаблон, расставляет тэги в шаблоне (можно также подключить ИТ-шника для этой задачи), вы его загружаете в минио (можно автоматизировано через API минио) и далее используя микросервис в репозитории этой статьи через UI генерируете документ, подставляя данные из формы UI, БД или откуда вам требуется.
Генератор документов на OpenSource стэке