有没有开源的java库用来实现打印PDF(包括中文)?

最近一直在弄java打印服务,已找到WORD的打印方案。PDF的一直找不到,一般都是只支持英文的,又不想用CMD的静默打印。希望可以解决。

如果应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。下面的地址介绍了 iText 并提供了使用它从 Java ™ 技术应用程序生成 PDF 文档的由浅入深的指南。并创建了一个示例应用程序以更好地理解 iText。
http://www.ibm.com/developerworks/cn/opensource/os-javapdf/