Programmatique de la Lecture de fichiers Pdf en C#

Je vois beaucoup de questions et de réponses sur l'utilisation de C# pour générer des fichiers PDF.
J'ai un liés, mais différents tâche.

J'ai un grand nombre de fichiers PDF déjà créé, et je voudrais valider certaines parties du contenu avec des Expressions Régulières (RegExs). Je veux ouvrir les fichiers Pdf en C#, et être en mesure de lire le texte dans quelque chose qui se rapproche d'un mode linéaire.

Si les en-têtes, pieds de page, toutes les barres latérales, etc, obtenir sauté ou la lecture de l'ordre, il n'a pas d'importance. Je suis juste après autant de corps principal du texte que je peux récupérer.

Pouvez-vous me diriger vers des outils, des bibliothèques, de l'API, etc, qui me permettra de programmation pour la lecture de texte dans les fichiers PDF?

Merci pour toutes les merveilleuses réponses. Je vais tenter ces paquets bientôt, et hopefull accepter une "meilleure réponse" peu de temps après.
Libellés Pas Constructif, mais il m'a aidé à comprendre ce qui est disponible! Si c'est pas un bon ajustement pour Q&Un format où ce type de question d'être publié?
Je recommande que cette de la migration vers le Logiciel de Recommandations. C'est exactement le cas pour ce site. C'est une excellente question, qui est et a été très utile pour beaucoup de gens, mais il n'a pas tout à fait l'adapter au format de.
Lorsque cette question a été posée, il y a 4 ans, je ne pense pas que le Logiciel de Recommandations de l'existence même.

OriginalL'auteur abelenky | 2010-03-09