Попробуйте воспользоваться утилитами из libwmf-bin.
Спасибо за совет:
root@coc:~# wmf2gd /var/www/tmp/3.wmf /var/www/tmp/3.png
ERROR: bbuf.c (102): wmf_file_open: unable to open file for reading.
Во избежание внешних помех
а) запускал от рута, для исключения проблем с правами
б) брал WMF файлы из пакета microsoft office, т.е. точно соответствующие спецификации формата
Гугл по ошибке ничего вменяемого не даёт...
Пользователь решил продолжить мысль 08 Марта 2016, 09:37:50:
Нашёл фрагмент кода, дающий ошибку:
if ((file_info->file = fopen (file,"rb")) == 0)
{ WMF_ERROR (API,"wmf_file_open: unable to open file for reading.");
wmf_free (API,file_info);
API->err = wmf_E_BadFile;
return (API->err);
}
Но это же не возможно! Ошибка происходит в функции fopen
При этом команда cat /var/www/tmp/3.wmf отрабатывается без проблем.
Какой подводный камень я мог упустить??