Linux サーバーで tika を実行していますが、python (subprocess.Popen) を使用して実行したいと考えています。
ただし、root 以外のアクセス権があるため、ローカルの Java インストールしかありません。各セッションのJavaホームとパスを設定する必要があるたびに:
export JAVA_HOME=/usr/java/jdk1.5.0_07/bin/java
export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
次に、Java ディレクトリから tika を実行し、出力をファイルに保存します。out_txt.txt
カール www.vit.org/downloads/doc/tariff.doc | java -jar tika-app-1.3.jar --text >out_txt.txt
したがって、Popen を使用して次のことを行う方法を知る必要があります。
- Popen を使用して Java のホームとパスを設定する
- Tika出力をファイルに書き込みます
out_txt.txt