You can use LEADTOOLS .NET PDFDocument class to parse all objects using the ParsePages method in your PDF documents (objects like Text, images, hyperlinks, etc.).
You can loop though all objects inside the PDF file and add them into your DataGrid View.
See this link for details:
https://www.leadtools.com/help/leadtools/v19/dh/pdf/leadtools.pdf~leadtools.pdf.pdfobject.html