0

サーバーに1000 pdfのセットがあります。今、各pdfのサムネイルを作成したいと思います。PDF NAME には、スペースと特殊文字が含まれています (これは joomla コンポーネント - Docman です。このコンポーネントをカスタマイズして、スペースと特殊文字を含まないファイル名を作成することはできませんでした)。シェル コマンドを使用して、各 pdf のサムネイルを生成しています。私のコードは次のとおりです。

 $pdf_name = "/home/jaff/project/dmdocuments/Test's Document.pdf"    
 "convert -thumbnail 200x260 /home/jaff/project1/dmdocuments/".$new_name1."[0] /home/jaff/project1/images/".$pdf_name.".png"

PDFファイル名にスペースや特殊文字が含まれていない場合、PDFのサムネイルを生成できます。

dmdocuments フォルダー内の PDF ファイル名を変更せずに、PDF ファイル名にスペースと特殊文字を使用してサムネイルを作成することはできますか? または、他のシェル コマンドで、dmdocuments フォルダーのファイル名を変更し、サムネイルを作成した後に、元のファイル名に再度名前を変更しますか??

ありがとう - ハーン

4

1 に答える 1

1

ファイルパスを引用することでそれが可能になるはずです。

"convert -thumbnail 200x260 \"/home/jaff/project1/dmdocuments/".$new_name1."[0]\" \"/home/jaff/project1/images/".$pdf_name.".png\""
于 2011-06-09T05:17:35.057 に答える