Itext não centraliza textos na conversão do HTML para PDF

Estou usando o IText para converter relatorios HTML para PDF. Mas o pdf gerado pelo itext não esta respeitando o alinhamento dos textos. Por exemplo, mesmo os textos dentro de uma div com aling=“center” o texto não esta centralizado.

Quem puder me ajudar desde ja agradeço!

Também estou tendo o mesmo tipo de problema.

No meu caso, gostaria de montar um documento PDF com um cabeçalho e o rodapé repetindo em várias páginas, porém necessito incluir um html gerado dinamicamente neste documento. Logo senti a necessidade de utilizar o iText e seus eventos para minha necessidade.

Se o seu caso for apenas conversão de html para gerar o documento, sugiro que utilize o exemplo sugerido pelo EderBaum

http://www.guj.com.br/posts/list/77682.java

Funcionou bem aqui para mim e não tive problemas com o parseamento do html.

Se alguém puder me ajudar com sugestões também, agradeço !

Vou aproveitar aqui e agradecer à CintiaDR, que no post: http://www.guj.com.br/posts/list/71226.java#658596 passou uma solução com xhtmlrenderer + itext + jtidy.

Porém tive que fazer alguns ajustes para a conversão de html para pdf e gerando cabeçalho e rodapé funcionar:
Ao invés de utilizar o exemplo do site http://today.java.net/pub/a/today/2007/06/26/generating-pdfs-with-flying-saucer-and-itext.html, tive que alterar o css para:

@page{
size: letter
@top-center {
content: “This is the header”;
}
@bottom-center {
content: "Page " counter(page) " of " counter(pages);
}
}

Valeu !