Bonjour,
je cherche depuis quelque temps à lire un fichier pdf pour permettre de le traiter (et non pas de l'afficher), le probleme est que lorsque j'utilise la classe stream pour lire le fichier, la fonction lit que des caractères 0x00 a partir du 300ème caractère environ alors que ce n'est pas du tout le cas dans mon fichier (vérifier avec un éditeur héxa), j'ai l'impression que c'est un bug de la version 2006 de BCB car il me semble pas avoir déjà rencontré ce problème sous BCB6 (mais je dois rester sous BDS 2006 (sinon c'est pas drole)) .
Ma question est donc, y a t il moyen de contourné se problème (sachant que des caractère 0x00 peuvent apparaitre n'importe ou dans le fichier et ne sont donc pas signe de fin de fichier (élimination des AnsiString)) ou de réparer ce problème, j'ai déjà effectué de nombreuse recherche, mais je n'ai pas trouvé de méthode pour lire le fichier en prenant en compte les caractère 0x00.
Merci d'avance à vous.
Partager