Exportar HTML a PDF utilizando ITextsharp

He intentado el código de abajo, también estoy frente a un error. Estoy usando la última 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);

Tengo este error

La clave dada no estaba presente en el diccionario.

Respuestas a la pregunta(2)

Su respuesta a la pregunta