Amadee - Thanks for the nudge to try iTextSharp again. I had been getting errors and was really frustrated, but now it works perfectly.
For anyone else trying to do the same, here is my test project code:
Option Explicit On
Option Strict On
Imports System.IO 'Working With Files
Imports System.Text 'Working With Text
Imports System.Collections.Generic 'For the StringBuilder
'iTextSharp Libraries
Imports iTextSharp.text 'Core PDF Text Functionalities
Imports iTextSharp.text.pdf 'PDF Content
Imports iTextSharp.text.pdf.parser 'Content Parser
Public Class Form1
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Dim strFileName As String
Dim strText As String
Dim intPageCount As Integer
Dim intI As Integer
Dim strOut As StringBuilder = New StringBuilder()
strFileName = "E:\2020-Skysight-14288.pdf"
Label_Filename.Text = strFileName
Dim Reader As New PdfReader(strFileName) 'Read Our File
intPageCount = Reader.NumberOfPages
Label_PageCount.Text = intPageCount.ToString & "Pages"
For intI = 1 To intPageCount
strText = PdfTextExtractor.GetTextFromPage(Reader, intI)
strOut.Append(strText)
Next
RichTextBox1.AppendText(strOut.ToString)
strText = strOut.ToString
End Sub
End Class