Docsplit在命令行中运行良好但忽略了Ruby脚本中的代码?

时间:2012-07-08 19:42:20

标签: ruby-on-rails ruby

这是我见过的最奇怪的问题。

我正在使用Docsplit将多页pdf拆分成一堆单页Jpegs。当我使用命令行输入时:

docsplit images scan.pdf --format jpg

一切正常。但是,在我的Ruby脚本中输入:

path = "<path_to>/scan.pdf"
Docsplit.extract_images(path, :format => [:jpg])

绝对没有。这就像Ruby甚至没有阅读我的代码。有什么指针吗?

更新:

这只是更奇怪和更奇怪。查看根目录,我注意到所有文件最终都被拆分并发送到那里!它正在阅读我的代码,但对于放置文件的位置有最奇怪的想法。

现在NEXT的问题是,有没有办法让他们提取到一个位置?我可以只使用FileUtils.mv命令正确放置它们,但这将浪费大量时间和资源。

1 个答案:

答案 0 :(得分:1)

我的意思是,没有你给我们真正的道路,很难说。但是如果你想将所有文件放在某个文件夹中,你可以随时设置路径:

"#{RAILS_ROOT}/pdf/scan.pdf"