Sha256: b28c419f6a544a1f1058ae3cfaedd0b3186b0a3604cf757e3a749d5aff280676

Contents?: true

Size: 1.15 KB

Versions: 39

Compression:

Stored size: 1.15 KB

Contents

#!/usr/bin/env ruby -rubygems

require 'restclient'
require 'json'

# This example demonstrates a fairly complicated PDF-processing action, designed
# to extract the PDF's text, and produce GIF versions of each page. The action
# (actions/process_pdfs.rb) shows an example of using all three steps,
# split, process, and merge.

RestClient.post('http://localhost:9173/jobs',
  {:job => {
  
    'action' => 'process_pdfs',
    
    'inputs' => [
      'http://tigger.uic.edu/~victor/personal/futurism.pdf',
      'http://www.jonasmekas.com/Catalog_excerpt/The%20Avant-Garde%20From%20Futurism%20to%20Fluxus.pdf',
      'http://www.dzignism.com/articles/Futurist.Manifesto.pdf',
      'http://www.pitt.edu/~slavic/sisc/SISC4/dadswell.pdf'
    ],
    
    'options' => {
      
      'batch_size' => 7,
      
      'images' => [{
        'name'      => '700',
        'options'   => '-resize 700x -density 220 -depth 4 -unsharp 0.5x0.5+0.5+0.03',
        'extension' => 'gif'
      },{
        'name'      => '1000',
        'options'   => '-resize 1000x -density 220 -depth 4 -unsharp 0.5x0.5+0.5+0.03',
        'extension' => 'gif'
      }]
      
    }
    
  }.to_json}
)

Version data entries

39 entries across 39 versions & 3 rubygems

Version Path
cloud-crowd-0.7.6 examples/process_pdfs_example.rb
cloud-crowd-0.7.5 examples/process_pdfs_example.rb
documentcloud-cloud-crowd-0.1.1 examples/process_pdfs_example.rb
documentcloud-cloud-crowd-0.2.0 examples/process_pdfs_example.rb
documentcloud-cloud-crowd-0.2.1 examples/process_pdfs_example.rb
documentcloud-cloud-crowd-0.2.2 examples/process_pdfs_example.rb
documentcloud-cloud-crowd-0.2.3 examples/process_pdfs_example.rb
cloud-crowd-0.7.3 examples/process_pdfs_example.rb
cloud-crowd-0.7.2 examples/process_pdfs_example.rb
cloud-crowd-0.7.2.beta examples/process_pdfs_example.rb
cloud-crowd-0.7.2.pre3 examples/process_pdfs_example.rb
cloud-crowd-0.7.2.pre2 examples/process_pdfs_example.rb
cloud-crowd-0.7.2.pre examples/process_pdfs_example.rb
cloud-crowd-0.7.1 examples/process_pdfs_example.rb
cloud-crowd-0.7.0 examples/process_pdfs_example.rb
cloud-crowd-0.7.0.pre examples/process_pdfs_example.rb
cloud-crowd-0.6.2 examples/process_pdfs_example.rb
cloud-crowd-0.6.1 examples/process_pdfs_example.rb
cloud-crowd-0.6.0 examples/process_pdfs_example.rb
cloud-crowd-0.5.2 examples/process_pdfs_example.rb