برای استخراج متن و عکس و رندر کردن میتونید از این کتابخانه PdfLib.Net با چند خط کد، متن کامل فارسی رو بدون مشکل استخراج کنید. البته حجم این کتابخونه یکم زیاده چون کار اصلیش رندر کردن PDF.
PDFLibNet.PDFWrapper wrapper = new PDFLibNet.PDFWrapper(); wrapper.LoadPDF(pdfPath); string page1Text = wrapper.Pages[1].Text;