Conversão de HTML para PDF em Itext não respeita acentuação

Prezados,

Estou precisando fazer uma conversão de html para pdf usando o itext. O Código html está exibindo os acentos corretamente, porém ao gerar o pdf a acentuação não é respeitada, gerando caracteres estranhos. Já verifiquei o charset da página e troquei a códificação, mas o erro continua acontecendo.

o código que faz a conversão é a seguinte:

    private static void convert( InputStream input, OutputStream out ) throws DocumentException, 
        IOException {

          Tidy tidy = new Tidy();
          
          Document doc = tidy.parseDOM( input, null );
          
          ITextRenderer renderer = new ITextRenderer();

          renderer.setDocument( doc, null );
          renderer.layout();
          renderer.createPDF( out );

    }

A versão do jar é esta “itext-1.4.5.jar”

Pessoal,

Aqui a equipe não encontrou a solução. Sou nova na empresa e não sabia que eles haviam passado pelo problema e adotado outra solução. Assim adotei a solução que eles aplicaram nos outros sistemas.

Quem souber como resolver, acho interessante contribuir para outras pessoas.

Obrigada,
Erika.

Boa tarde Erika,

Estou passando pelo mesmo problema nesse exato momento, você poderia me falar essa outra solução que conseguiu.

Obrigado.

Estou com o mesmo problema, não achei nada até agora

Consegui resolver o problema, quando tiver um tempinho posto aqui a solução.

Não sei se depois desses anos voce conseguiu resolver.
Bem, estou usando o recurso exporter do primefaces que faz uso do iText. Consegui resolver alterando o encoding para ISO-8859-1.