Bonjour,
Je veux pouvoir vérifier si une String quelconque existe dans un fichier pdf. J'ai donc étudié la structure du pdf et j'ai lut que les données ce trouve entre les balises "stream" et "endstream". Donc mon but est d'extraire ce qu'il y a entre ces balises.
J'utilise ZLib pour pouvoir décompresser ces données.
Donc, je parcours le fichier caractère par caractère pour trouver une balise "stream" et ensuite je lit ces données jusqu'au "endstream" pour ensuite décompresser et vérifier si ma string en question existe. Et je continue jusqu'à %%EOF.
J'utilise TFileStream pour lire mon fichier.
Je voulais savoir s'il existe une façon plus simple pour faire cela. Est-ce que je m'y prend de la bonne façon?
Edit: Désolé pour l'anglais dans le titre, je voulais écrire "TFileStream.Read".
Partager