pdf_generator

module
v0.0.0-...-6318716 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2024 License: GPL-2.0

README

Реализация сервиса генерации PDF

Необходимо реализовать микросервис формирования pdf.

  1. Сервис получает из шины сообщение с данными для генерации
  2. Формирует PDF
  3. Передаёт файл в файловое хранилище
  4. Пишет в шину результат - ID документа, код результата и текст результата.

Требования к системе:

  1. Установить LibreOffice в режиме без интерфейса: sudo apt install libreoffice-nogui
  2. Доступ к жёсткому диску папка temp

Генерация pdf файлов проходит в 2 этапа:

  1. Заполнение заранее подготовленных шаблонов файлов нужными данными. Файлы-шаблоны могут быть в формате: .xlsx, .docx, .txt, .fodt, .fods, их можно сделать в пакете LibreOffice В файле-шаблоне данные для заполнения нужно писать в формате: {{parametr}}

  2. Конвертация готового файла в формат .pdf, с помощью пакета LibreOffice без GUI на сервере.

Сделал: Никитин Александр

(Наверно не работает)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL