Загрузка файлов в моем приложении Rails через Carrierwave / MiniMagick. Попытка создать превью первой страницы PDF-файлов. Столкнулся с несколькими проблемами:
1) Некоторые PDF-файлы конвертируются, но фон полностью черный. Изображения и комментарии видны
2) Некоторые PDF-файлы приводят к этой ошибке:
ImageProcessing::Error - Source format is multi-layer, but destination format is single-layer. If you care only about the first layer, add `.loader(page: 0)` to your pipeline. If you want to process each layer, see https://github.com/janko/image_processing/wiki/Splitting-a-PDF-into-multiple-images or use `.saver(allow_splitting: true)`.:
Мои коды выглядят так:
version :thumb do
process :convert => 'jpg'
process :resize_to_limit => [50, 50]
def full_filename (for_file = model.file.file)
"preview_thumb.jpg"
end
end
Непонятно, какая команда MiniMagick Строка arg для добавления и как их добавить.