Skip to content

metrica-pro/gotenberg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gotenberg с поддержкой PDF/A и ГОСТ

Кастомный образ Gotenberg с расширенной функциональностью для работы с документами по ГОСТ Р 7.0.97-2016.

Возможности

  • Gotenberg 8 - базовая функциональность конвертации документов
  • Ghostscript - конвертация в PDF/A-1b, PDF/A-2b, PDF/A-3b
  • LibreOffice - конвертация DOCX, XLSX, ODT, ODP в PDF
  • Chromium - конвертация HTML/Markdown в PDF
  • Русские шрифты - PT Sans, PT Serif, Liberation для ГОСТ

Используемые компоненты

  • Gotenberg: 8.x
  • Ghostscript: 9.x
  • LibreOffice: встроен в gotenberg:8
  • Шрифты: PT Sans, PT Serif, Liberation, DejaVu

Docker образ

docker pull ghcr.io/metrica-pro/gotenberg:latest

Использование

Запуск локально

docker run --rm -p 3000:3000 ghcr.io/metrica-pro/gotenberg:latest

HTML → PDF

curl --request POST \
  --url http://localhost:3000/forms/chromium/convert/html \
  --header 'Content-Type: multipart/form-data' \
  --form files=@index.html \
  -o result.pdf

DOCX → PDF

curl --request POST \
  --url http://localhost:3000/forms/libreoffice/convert \
  --header 'Content-Type: multipart/form-data' \
  --form files=@document.docx \
  -o result.pdf

PDF → PDF/A (ГОСТ)

curl --request POST \
  --url http://localhost:3000/forms/pdfengines/convert \
  --header 'Content-Type: multipart/form-data' \
  --form files=@input.pdf \
  --form pdfa=PDF/A-2b \
  -o result-pdfa.pdf

Развертывание в Kubernetes

См. репозиторий metrica-pro/cluster для манифестов Kubernetes.

Ссылки

Лицензия

Основано на gotenberg/gotenberg (MIT License)

About

Gotenberg с Ghostscript и русскими шрифтами для PDF/A по ГОСТ Р 7.0.97-2016

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors