Exportar HTML para PDF usando o ITextsharp

Eu tentei o código abaixo, também estou enfrentando um erro. Eu estou usando o mais recente DLL.

String strSelectUserListBuilder = @"<html><body>
                                <h1>My First Heading</h1>
                                <p>My first paragraph.</p>
                            </body>
                        </html>";

String htmlText = strSelectUserListBuilder.ToString();

List<IElement> htmlarraylist = iTextSharp.text.html.simpleparser.HTMLWorker.ParseToList(new StringReader(htmlText), null);

Eu recebi este erro:

A chave dada não estava presente no dicionário.

questionAnswers(2)

yourAnswerToTheQuestion