iTextSharp 5 polonais caractère

J'ai un problème avec le polonais de caractères à l'aide de itextSharp. Je veux créer un fichier pdf à partir de code html. Tout fonctionne bien, mais le polonais de caractères sont manquants. J'utilise la fonction inférieure:

    private void createPDF(string html)
    {
        //MemoryStream msOutput = new MemoryStream();
        TextReader reader = new StringReader(html);//step 1: creation of a document-object
        Document document = new Document(PageSize.A4, 30, 30, 30, 30);

        //step 2:
        //we create a writer that listens to the document
        //and directs a XML-stream to a file
        PdfWriter writer = PdfWriter.GetInstance(document, new FileStream("Test.pdf", FileMode.Create));

        //step 3: we create a worker parse the document
        HTMLWorker worker = new HTMLWorker(document);

        //step 4: we open document and start the worker on the document
        document.Open();
        worker.StartDocument();

        //step 5: parse the html into the document
        worker.Parse(reader);

        //step 6: close the document and the worker
        worker.EndDocument();
        worker.Close();
        document.Close();
    }

Et Essayez de l'utiliser:

createPDF("ĄąćęĘłŁŃńóÓŚśŹźŻż");

J'essaie de définir:

BaseFont bf = BaseFont.CreateFont(BaseFont.TIMES_ROMAN, l'Encodage.UTF8.HeaderName, BaseFont.EMBEDDED);

        writer.DirectContent.SetFontAndSize(bf, 16);

Mais il ne marche pas de travail

Avez-vous une idée??

Ce qui concerne

OriginalL'auteur dzajdol | 2011-02-04