Проблема с командной оболочкой PDF Thumbnail - PHP

У меня есть набор 1000 pdf на моем сервере. Теперь я хочу создать эскиз для каждого PDF. ИМЯ PDF включает в себя пробелы и специальные символы (это компонент 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 не содержит пробелов и специальных символов.

Теперь можно ли создать миниатюру, используя пробел и специальные символы для имени файла PDF, не меняя имя файла PDF в моей папке dmdocuments? Или любая другая команда оболочки, чтобы переименовать имя файла в папке dmdocuments и после создания эскиза снова переименовать его в исходное имя файла??

Спасибо - Хаан

1 ответ

Решение

Это должно быть возможно, указав путь к файлу.

"convert -thumbnail 200x260 \"/home/jaff/project1/dmdocuments/".$new_name1."[0]\" \"/home/jaff/project1/images/".$pdf_name.".png\""
Другие вопросы по тегам