mime pdf decode cité imprimable
-
28-09-2019 - |
Question
J'ai construit un système simple de billets et il est tout fait et travailler, sauf quand il reçoit des fichiers PDF par courrier électronique qui ont été envoyés en utilisant le codage de quoted-printable
. Je l'ai essayé d'utiliser quoted_printable_decode()
, le filtre de flux de quoted-printable.decode
, le plus tard vient de créer un fichier vide. J'ai aussi essayé d'utiliser $input = preg_replace('/=([a-f0-9]{2})/ie', "chr(hexdec('\\1'))", $input)
.
Cependant, le fichier PDF est toujours illisible. Je l'ai comparé l'original avec la version reconstruite et il y a beaucoup de 00
manquantes et d'autres caractères remplacés.
fichier Reconstruit
La solution
fixe en utilisant quoted_printable_decode()
sur chaque ligne plutôt que l'ensemble de partie de mime