2011-07-18 5 views
0

私はサーバー上のPDFファイルを平坦化するためにpdftkを使用しています。この目的のために私はPHPを使用します。 これはPHPのコードです。 Btw、私はWAMPでこれを使用しています。pdftk別のフォルダに保存できません

passthru("pdftk editablepdf/jason.pdf output flattenpdf/flattened.pdf flatten"); 

pdftk.exeファイルと付随する.dllファイルは、両方ともwwwディレクトリにあります。 editablepdfとflattenpdfは、wwwディレクトリ内の2つの個別のディレクトリです。

スクリプトを実行して確認した後、私はpdfsが保存されていないことがわかりました。 私はコマンドプロンプト経由でpdftkを実行しようとしましたが、うまくいきました。しかし、ここでは同じことは起こっていません。それはパススルーでやらなければならないことですか?

おかげで、よろしく サミール

+0

これはWindowsと仮定します... IISまたはApacheを使用していますか? – Brian

+0

こんにちは、私はApacheを使用しています。とにかく私は問題を回避した。ちょうどそれに答えた。 – Sameer

答えて

1

は周りを探した後、解決することができました。エスケープシーケンス文字として

passthru("pdftk editablepdf\\jason.pdf output flattenpdf\\flattened.pdf flatten"); 

\以来の行為、私は「\ \」フォルダレベルを示すために使用している - は、ここでの作業ラインです。

関連する問題