Class: Pdfserve::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/pdfserve/client.rb

Instance Method Summary collapse

Constructor Details

#initialize(api_endpoint:, api_token:) ⇒ Client

Returns a new instance of Client.



7
8
9
10
# File 'lib/pdfserve/client.rb', line 7

def initialize(api_endpoint:, api_token:)
  @api_endpoint = api_endpoint
  @api_token = api_token
end

Instance Method Details

#merge(file_urls:, output_path:, rotations: nil) ⇒ Object



12
13
14
# File 'lib/pdfserve/client.rb', line 12

def merge(file_urls:, output_path:, rotations: nil)
  merge_service.merge(file_urls, output_path, rotations:)
end

#split(file_url:, pages:) ⇒ Object



20
21
22
# File 'lib/pdfserve/client.rb', line 20

def split(file_url:, pages:)
  split_service.split(file_url:, pages:)
end

#stamp(file_url:, stamp_text:) ⇒ Object



16
17
18
# File 'lib/pdfserve/client.rb', line 16

def stamp(file_url:, stamp_text:)
  stamp_service.call(file_url, stamp_text)
end