dato un file html, il quale sono riuscito a leggere il contenuto HTML
voglio riportarlo in PDF usando itextsharp

ma a questo codice
codice HTML:
       Dim document As New Document
        PdfWriter.GetInstance(document, New FileStream(nomefile, FileMode.Create))        document.Open()      
  Dim wc As WebClient = New WebClient()  
      Response.Write(R)

        Dim htmlarraylist As List(Of IElement) = iTextSharp.text.html.simpleparser.HTMLWorker.ParseToList(New StringReader(R), Nothing)  
      For k As Integer = 0 To htmlarraylist.Count - 1       
     document.Add(DirectCast(htmlarraylist(k), IElement))
        Next    
    document.Close()
mi riporeta questo errore

codice HTML:
Impossibile eseguire il cast di oggetti di tipo 'iTextSharp.text.html.simpleparser.TableWrapper' sul tipo 'iTextSharp.text.ITextElementArray'.
forse è banale!
ma sono 3 giorni che ci sbatto la testa
si sono coscente che esistono tanti esempi su internet, ma strano ma vero, uno funzionante che apre un file HTML e me lo spedisce in PDF non lo trovo