Rubyのsystem


使い方がよくわからなかったのだけど、本日、やっとわかるようになった。


結局ネックになっていたのは、パスの部分で、Windows上で動かしているんだけど、パスの部分を\ではなくて、/にしないと駄目なのね。


ちなみに、\マークは、本来は、バックスラッシュ(/と逆のもの。)で、日本語版Windowsだとこう表示されちゃうんだよね。

system("コマンド","パラメータ","パラメータ")


とりあえず、pdftotext.exeを使って、pdfファイルをtextファイルに変換するのは、下記の書式で大丈夫なことがわかった。

system("c:/xpdf/pdftotext.exe","-raw","-enc","Shift-JIS","c:/test/test.pdf")