PDF Kit + wkhtmltopdf-binary Проблема сжатия PDF на рабочем сервере

Я использую gem 'pdfkit' а также gem 'wkhtmltopdf-binary'для создания счетов-фактур в приложении Ruby on Rails. У меня есть файл erb, я делаю его следующим образом:

    kit = PDFKit.new(ActionController::Base.new.render_to_string('billing/invoice_pdf', layout: nil, locals: { invoice: invoice_data }), pdf_option)
    file = kit.to_file("#{Rails.root}/tmp/#{@invoice.id}_#{@invoice.remote_id}.pdf")
    @invoice.document = Document.create(file: file)

и pdf_option является


  def pdf_option
    {
      disable_smart_shrinking: false,
      page_size:               'A4',
      margin_top:              '0',
      margin_right:            '0',
      margin_bottom:           '0',
      margin_left:             '0',
      encoding:                'UTF-8'
    }
  end

Сгенерированный PDF-файл хорошо выглядит на локальном компьютере, однако на рабочем сервере он становится странным.

Это локальный компьютер pdf

и это с производства

Есть идеи? что может быть не так? Спасибо

0 ответов

Другие вопросы по тегам