Вы можете использовать возможности IFilter, встроенные в Windows, вот статья с примером кода:
Using-IFilter-in-C
Проблема с PDFФайлы в том, что даже если вы сможете извлечь открытый текст PDF в читабельном виде (что является не гарантией при любом растяжении), текст будет полностью не отформатирован.Даже простые вещи, такие как разрывы строк, будут потеряны во многих случаях.