2011-06-09 56 views
0

我在我的服务器中有一组1000 pdf。 现在,我想为每个pdf创建一个缩略图。 PDF名称包含空格和特殊字符(这是一个joomla组件 - Docman,所以我无法自定义此组件以创建不含空格和特殊字符的文件名)。 我使用shell命令为每个pdf生成缩略图。我的代码是:PDF缩略图shell命令问题 - PHP

$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的缩略图。

现在,是否有可能创建使用PDF文件名称的空间和特殊字符的缩略图,而无需在我的dmdocuments文件夹中更改PDF文件名? 或其他任何shell命令,要重命名dmdocuments文件夹中的文件名,并在创建缩略图之后,再次将其重命名为其原始文件名?

谢谢 - 阿里汉

回答

1

应由引用文件路径是可能的。

"convert -thumbnail 200x260 \"/home/jaff/project1/dmdocuments/".$new_name1."[0]\" \"/home/jaff/project1/images/".$pdf_name.".png\"" 
+0

很好..谢谢。它的工作..感谢stackoverflow家庭。 – hjaffer2001 2011-06-09 06:15:35