2011-11-21 24 views
6

Sto cercando di ottenere docsplit per funzionare con la mia app di rotaie. In questo momento sto solo cercando di farlo funzionare localmente. Ho installato la gemma e tutte le dipendenze. Tutti gli esempi di base funzionano nella riga di comando e sono riuscito a ottenere ilDocsplit Ruby on Rails

Docsplit.extract_pdf('example.doc') 

per funzionare nella mia app rotaie. Tuttavia quando provo ad usare extract_images, vale a dire

Docsplit.extract_images('example.doc', :size => '1000x', :format => [:png, :jpg]) 

ottengo il seguente errore:

Docsplit::ExtractionFailed (sh: pdfinfo: command not found): 
    docsplit (0.6.1) lib/docsplit/info_extractor.rb:23:in `extract' 
    (eval):3:in `extract_length' 
    docsplit (0.6.1) lib/docsplit/image_extractor.rb:34:in `convert' 
    docsplit (0.6.1) lib/docsplit/image_extractor.rb:19:in `extract' 
    docsplit (0.6.1) lib/docsplit/image_extractor.rb:19:in `each' 
    docsplit (0.6.1) lib/docsplit/image_extractor.rb:19:in `extract' 
    docsplit (0.6.1) lib/docsplit/image_extractor.rb:18:in `each' 
    docsplit (0.6.1) lib/docsplit/image_extractor.rb:18:in `each_with_index' 
    docsplit (0.6.1) lib/docsplit/image_extractor.rb:18:in `extract' 
    docsplit (0.6.1) lib/docsplit/image_extractor.rb:16:in `each' 
    docsplit (0.6.1) lib/docsplit/image_extractor.rb:16:in `extract' 
    docsplit (0.6.1) lib/docsplit.rb:58:in `extract_images' 
    app/controllers/sandbox_controller.rb:53:in `split_doc' 

Ho ricontrollato e tutte le dipendenze sono installati. Immagino di aver perso qualcosa nella configurazione su binari.

Grazie.

risposta

5

Assicurarsi di non saltare il passaggio di installazione di Poppler, come indicato nei documenti. http://poppler.freedesktop.org/ Installalo con brew install poppler o qualunque cosa sia appropriata nel tuo gestore di pacchetti preferito. Ho avuto lo stesso errore. Installare Poppler lo ha risolto per me.

3

Avevo lo stesso problema con FreeBSD. L'ho risolto installando poppler-utils.

+1

Grazie, con Centos su Amazon EC2 e così è stato. –

+0

Questo lo ha anche risolto per me con Amazon Linux 2014.03 – onions