如果您想坚持使用纯PHP,您可以使用HTML作为中介:1. 将RTF转换为HTML http://freshmeat.net/projects/rtf2htm/,http://www.phpclasses.org/package/1930-PHP-RTF-to-HTML-converter-with-latin-character-support.html 2. 可选的:清理HTML http://htmlpurifier.org/ 3. 将HTML转换为PDF http://dompdf.github.io/
你应该尝试使用livedocx livedocx.com。最新的Zend Framework 1.10已经有一个现成的模块来帮助你。你可以在这个地方阅读更多关于它的信息http://www.phpfreaks.com/tutorial/template-based-document-generation-using-livedocx-and-zend-framework。