Тема: Инструменты для работы с PDF

Вот решил сделать небольшую автоматизацию с документами PDF, для которой требуется получить программно количество листов. Начал искать стандартные способы с помощью регулярных выражений, но тут затык с форматом PDF, где до версии 1.5 в целом проблем не должно возникнуть, но с другими версиями задача усложняется. Тогда решил поискать путь через сторонние библиотеки. Пришел к наиболее популярной iTextSharp. В VisualStudio, прикрепить через reference библиотеку нет проблем и все работает прекрасно и пишется легко. Функционал библиотеки огромный плюс ко всему открытый код. Но вот задача, а как ее подцепить к TDMS? Библиотека не COMовская и соответственно не регистрируется. Конечно же можно написать COMкомпонент и прикрепить к нему библиотеку эту и таким образом вытянуть нужный функционал, но это как-то через опу... Может есть более гуманный способ подцепить такого роду библиотеку?

p.s. данную задачку с количеством листов pdf конечно же я решу как-нибудь,но вопрос больше на перспективу к другим проблемам такого рода.