pdf-printing-web-server

Форк
0

3 года назад
3 года назад
3 года назад
3 года назад
3 года назад
3 года назад
3 года назад
3 года назад
readme.md

Go PDF printing web server

Dependencies

Request:

  • file_data - string - binary data of the file in base64
  • template - string - template file name in directory "templates"
  • printer - string - the key of the printer configured in the configuration file
  • template parameters - string - keys must match the parameters in the template file * If the "file_data" query parameter is filled, the "template" and template parameters are ignored.

Template:

If template contains "{{ .BARCODE_DATA}}" server create barcode image and puts bass64 data in "{{ .BARCODE_IMAGE_BASE64}}"

Config:

  • debug_mode - bool - true value disable the deletion of temp files
  • print_out - bool - false value disable printing
  • port - string - web server port number
  • printers - object - objects of type printer with keys
    • "printer_key" - object - object of type printer with fields:
      • name - string - printer name in OS
      • page_width - int - width of paper
      • page_height - int - height of paper
      • dpi - int - printer dpi, used for create PDF file from template

Описание

REST API сервер для печати .pdf файлов | REST API server for printing PDF files

Языки

Go

  • HTML
Сообщить о нарушении

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

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.