これは私が今まで見た中で最も奇妙な問題です。
私はDocsplitを使用して、複数ページのpdfを一連の単一ページのJPEGに分割しています。コマンドライン入力を使用する場合:
docsplit images scan.pdf --format jpg
すべてが正常に動作します。ただし、私のRubyスクリプトでは、次のように入力します。
path = "<path_to>/scan.pdf"
Docsplit.extract_images(path, :format => [:jpg])
絶対に何もしません。Rubyが私のコードを読んでいないようです。ポインタはありますか?
アップデート:
これはますます奇妙になります。ルートディレクトリを見ると、すべてのファイルが分割されてそこに送信されていることに気づきました。それは私のコードを読んでいますが、ファイルをどこに置くかという奇妙な考えを持っています。
次の質問は、ある場所に抽出する方法はありますか?FileUtils.mvコマンドを使用して適切に配置することもできますが、それは時間とリソースの膨大な浪費になります。