Я знаю, что опоздал на игру, но у меня возникла та же проблема. Моя проблема заключалась в том, что я пытался записать в каталог, который не существовал.
Я предполагал, что wkhtmltopdf создаст каталоги, которые я ему передал. Это не так.
Прежде чем пытаться создать мой pdf-файл, нужно убедиться, что каталоги существуют.
Надеюсь, это поможет кому-то еще.