Convert office documents to PDF using LibreOffice / OpenOffice for the heavy lifting.
Richard Nyström
MIT