【问题标题】:Docsplit Ruby on RailsDocsplit Ruby on Rails
【发布时间】:2011-11-21 19:06:55
【问题描述】:

我正在尝试让 docsplit 使用我的 rails 应用程序。现在我只是想让它在本地运行。我安装了 gem 和所有的依赖项。所有基本示例都在命令行中工作,我能够获得

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'

我仔细检查并安装了所有依赖项。我猜我在 rails 的配置中遗漏了一些东西。

谢谢。

【问题讨论】:

    标签: ruby-on-rails ruby docsplit


    【解决方案1】:

    请确保不要跳过文档中提到的安装 Poppler 的步骤。 http://poppler.freedesktop.org/ 使用 brew install poppler 或您首选的包管理器中的任何合适的方式安装它。我有同样的错误。安装 Poppler 为我修复了它。

    【讨论】:

      【解决方案2】:

      我在使用 FreeBSD 时遇到了同样的问题。我通过安装poppler-utils解决了它。

      【讨论】:

      • 谢谢,在 Amazon EC2 上运行 Centos,就是这样。
      • 这也为我运行 Amazon Linux 2014.03 解决了这个问题
      猜你喜欢
      • 2011-04-15
      • 2015-03-02
      • 2016-10-09
      • 2011-04-18
      • 2018-11-20
      • 2014-03-20
      • 2013-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多