Erro de Charset na Geracao de PDF a partir de um HTML com IText

E ae Galera,

Estou com um problema na geração de um PDF a partir de um código HTML, estou utilizando a biblioteca IText para realizar a conversão, mais o arquivo está sendo gerado com o encoding errado.
Segue o código para geração do arquivo

public class Html2Pdf {
    
    public static void convert(String input, OutputStream out) throws DocumentException{  
        convert(new ByteArrayInputStream(input.getBytes()), out);  
    }  
      
    public static void convert(InputStream input, OutputStream out) throws DocumentException{  
        Tidy tidy = new Tidy();           
        Document doc = tidy.parseDOM(input, null);  
        ITextRenderer renderer = new ITextRenderer();  
        renderer.setDocument(doc, null);  
        renderer.layout();         
        renderer.createPDF(out);                  
    }  
}
ByteArrayInputStream anexoStream = new ByteArrayInputStream("LABORATÓRIO".getBytes("UTF-8"));a
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        Html2Pdf.convert(anexoStream, out);
        mj.setAttachStream(out);
        mj.setCharsetAttachStream("application/pdf; charset=utf-8");

No arquivo ao invés de exibir a palavra LABORATÓRIO, está sendo exibido a palavra
LABORATÃRIO

Já tentei várias coisas e não funcionou.