Смотрите полный список компонентов PDF здесь: http://www.aspin.com/home/components/document/pdf Многие из них бесплатны.
Возможно также использовать XSLT для вывода PDF, но я не уверен, поддерживается ли это парсером Microsoft XML. Я помню, что что-то останавливало меня, когда я пытался сделать это 3-4 года назад. Может быть стоит узнать, в зависимости от типа данных, которые у вас есть в качестве источника.
Однако, если это статические файлы или разовое задание, подумайте об использовании PDF-конвертера на вашем компьютере и просто загрузите файлы на сервер. Для этого есть куча инструментов, включая Adobe Acrobat.