Docsplit Ruby on Rails - PullRequest
       6

Docsplit Ruby on Rails

6 голосов
/ 21 ноября 2011

Я пытаюсь заставить docsplit работать с моим приложением rails.Сейчас я просто пытаюсь заставить его работать локально.Я установил драгоценный камень и все зависимости.Все основные примеры работают в командной строке, и я смог заставить

Docsplit.extract_pdf('example.doc')

работать в моем приложении rails.Однако, когда я пытаюсь использовать extract_images, т.е.

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

, я получаю следующую ошибку:

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'

Я дважды проверил и все зависимости установлены.Я предполагаю, что что-то пропустил в конфигурации в рельсах.

Спасибо.

Ответы [ 2 ]

5 голосов
/ 22 ноября 2011

Убедитесь, что вы не пропустили этап установки Poppler, как указано в документации. http://poppler.freedesktop.org/ Установите его с помощью bpp install poppler или любого другого приложения в вашем предпочтительном менеджере пакетов. У меня была такая же ошибка. Установка Попплера исправила это для меня.

3 голосов
/ 29 февраля 2012

У меня была такая же проблема при использовании FreeBSD.Я решил это, установив poppler-utils .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...