HO RIFATTO LA PROCEDURA IN QUESTO MODO E FUNZIONA:
Dim reader As New iTextSharp.text.pdf.PdfReader(percorsofileprova)
Dim sb As New StringBuilder()
Dim i As Integer = 1
Dim numpagine As Integer
Dim item As Byte
Dim ascii As New ASCIIEncoding()
Dim start As Integer, lun As Integer, stopp As Integer, luntot As Integer
Dim stringappoggio As String = ""
numpagine = reader.NumberOfPages
While i <= numpagine
Dim bytes() As Byte = reader.GetPageContent(i)
Dim inserire As Boolean = False
Dim c As String
c = ascii.GetString(bytes)
luntot = c.Length
start = 1
Do Until start = -1
If inserire = False Then
start = c.IndexOf("(", start)
inserire = True
Else
stopp = c.IndexOf(")", start)
lun = stopp - start - 1
stringappoggio = stringappoggio & c.Substring(start + 1, lun)
inserire = False
start = stopp
End If
Loop
i = i + 1
End While
TextBox1.Text = stringappoggio
GRAZIE MILLE PER IL CONTRIBUTO IMPORTANTE
CIAO
MAURO