word および pdf ファイルのサムネイル (ファイルの内容のプレビュー) を取得したいのですが、carrierwave を使用してアップロードを処理しています。
アップローダを次のように設定します。
# encoding: utf-8
require 'carrierwave/processing/mime_types'
class FileUploader < CarrierWave::Uploader::Base
# Include RMagick or ImageScience support:
# include CarrierWave::RMagick
include CarrierWave::MiniMagick
# include CarrierWave::ImageScience
include CarrierWave::MimeTypes
version :m do
process :resize_to_fill => [75, 75]
end
version :b do
process :resize_to_fill => [125, 125]
end
....
end
ただし、非画像では機能しません