Method: ActiveStorage::Previewer::MuPDFPreviewer#preview

Defined in:
activestorage/lib/active_storage/previewer/mupdf_previewer.rb

#preview(**options) ⇒ Object



27
28
29
30
31
32
33
# File 'activestorage/lib/active_storage/previewer/mupdf_previewer.rb', line 27

def preview(**options)
  download_blob_to_tempfile do |input|
    draw_first_page_from input do |output|
      yield io: output, filename: "#{blob.filename.base}.png", content_type: "image/png", **options
    end
  end
end