Чем конвертировать html в pdf на сервере?
HTML можно конвертить в pdf при помощи phantom.js.
Что бы вы не выбрали из приложений большинству требуется фреймбуфер для виртуального дисплея, так что без xvfb обойтись вряд ли получится. В качестве полноценного рендера можете выбрать Webkit. Для более лёгкого варианта CutyCapt.