Man braucht mit pdftotext auch noch nichtmal eine Datei anzulegen. Man kann den Output direkt abfangen und dann in eine Stringlist oder ähnliches Laden.
Statt
pdftotext -layout DiePDFDateiDerSchule.pdf DeineTextDatei.txt
benutzt man daführ dann
pdftotext -layout DiePDFDateiDerSchule.pdf -
der Bindestrich am Ende heißt hier das der Output in der Konsole erfolgt.
Hier gibt es eine Anleitung wie man die Ausgabe dann abfängt, die habe ich aber noch nicht probiert
http://www.swissdelphicenter.ch/de/showcode.php?id=990