class Pdf4me::CreateThumbnail

Attributes

file[RW]
image_format[RW]
page_number[RW]
save_path[RW]
width[RW]

Public Instance Methods

call_api() click to toggle source
# File lib/pdf4me/actions/create_thumbnail.rb, line 44
def call_api
  client.multipart_post(
    path,
    file: File.open(file, 'rb'),
    pageNr: page_number,
    width: width,
    imageFormat: image_format
  ) do |request|
    download(request, save_path)
  end
end
defaults() click to toggle source
# File lib/pdf4me/actions/create_thumbnail.rb, line 30
def defaults
  {
    width: 100,
    image_format: 'png',
    page_number: 1
  }
end
path() click to toggle source
# File lib/pdf4me/actions/create_thumbnail.rb, line 26
def path
  '/Image/CreateThumbnail'
end