Вы не можете сделать это, используя Zend_Pdf_Image::imageWithPath
. Причина в том, что ImageFacotry
ожидает файл. И он использует is_file
метод, чтобы проверить, существует ли файл. Однако функция is_file
не обязательно работает с удаленными файлами.
Одним из способов решения этой проблемы является загрузка изображения и сохранение его под временным именем, после чего этот временный файл помещается в Zend_Pdf_Image::imageWithPath
. Чтобы загрузить и сохранить файл, вы можете использовать, например, file_put_contents('./tempname',file_get_contents($imagepath))
. Конечно, временное имя должно быть случайным, и оно должно быть впоследствии удалено.