Существует UnicodePDF в качестве замены для класса PDF. Хотя он не поддерживает написание HTML.
Я обнаружил, что html-контент ограничен с помощью alivepdf, или я просто недостаточно хорошо разбираюсь в alivePDF. Поэтому я решил использовать флэш-компонент, который поддерживал нужные мне параметры форматирования, затем кэшировать его как растровое изображение и добавить его в PDF. Это не так элегантно, как прямое написание текста, не масштабируется и не печатается так хорошо, и его нельзя выбрать. Но выполняет свою работу. В конечном счете, я думаю, что лучше всего отправлять информацию в другой серверный сценарий или службу рабочего стола для такого типа вещей. AlivePDF рулит, но имеет ограничения.