Office OpenXML é uma maneira simples e agradável de gerar arquivos de escritório. XSLTs podem ser uma ferramenta forte para formatar seu conteúdo. Esta tecnologia não permite criar pdf's.
O desenvolvimento rápido sem o uso de componentes de terceiros será difícil. Mas se você considerar usar um servidor de relatório, verifique o BIRT ou o Jasper.
Para gerar pdf, tenho usado o Report.net obsoleto. Tem muitas portas para diferentes idiomas e ainda é suficiente para fazer pdfs simples. Report.net no sourceforge