Мне нужно отредактировать метаданные файла PDF, созданного с помощью minimagick, а именно заголовка PDF.Я могу установить имя файла, нет проблем, но я не нашел никакого решения, как изменить этот заголовок.Например, он появляется в заголовке Chrome PDF, когда PDF открыт.
Это фрагмент моего кода:
pdf = MiniMagick::Image.open(template_image_path)
pdf.combine_options do |c|
calibrate_name_text(c, name)
end
result.format 'pdf'
File.open(result.path, 'r') do |f|
send_data f.read, type: 'application/pdf', filename: 'pdf_file.pdf'
end
Это заголовок, даже если имя PDF, например, 'pdf_file':
Когда я использую такую функцию send_file, я получаю сообщение об ошибке в консоли:
send_file result.path, type: 'application/pdf', filename: 'pdf_file.pdf', url_based_filename: false
смесь: gAMA: ошибка CRC `'@ warning / png.c / MagickPNGWarningHandler / 1746.
И pdf-файл имеет статус «Сбой - Ошибка сети»
Спасибо за помощь