Formatação e coloração do codigo Java em documentos

Gostaria de saber como é feita a formatação e coloração do código Java em documentos como nos tutoriais a seguir:

http://www.guj.com.br/java.tutorial.artigo.184.1.guj
http://www.guj.com.br/java.tutorial.artigo.183.1.guj
http://www.guj.com.br/java.tutorial.artigo.180.1.guj

é que pretendo escrever um tutorial sobre JPA para este forum

pode ser html, pdf, doc, etc

como é que o pessoal que escreve tutorial faz?

Tenta usar essa Applet http://www.java2html.de/applet.html, ela gera todo o código HTML no padrão do Eclipse :wink: . Pelo menos eu uso ela para escrever no meu javablog

Muito obrigado !!
Era isto mesmo que estava precisando.