Как уже написали выше "независимого" не существует на данный момент и вряд ли появится. Ранее нечто подобное можно было делать через activex компоненты, но работало - это только в ie.
На данный момент наиболее универсальное решение - это ooconvert требующий установленного на сервере open(libre) office он в свою очередь через консольный(командный) интерфейс позволяет конвертировать всё во всё, что может сам данный "офисный пакет" для него не составляет труда конвертировать, тот же docx в pdf который вы уже в свою очередь сможете отобразить например, через pdf.js. Все решения бесплатные, открытые и хорошо документированы.