# -*- coding: iso-8859-1 -*- #. // _by_StringPdfToAnsi.py #. // Remplacer des caractères venant d'un fichier pdf qui créent une erreur. def by_StringPdfToAnsi( cString ): wString = cString wString = wString.replace( chr( 0 ), " " ) wString = wString.replace( chr( 339 ), "oe" ) wString = wString.replace( chr( 928 ), "II" ) # // C'est quoi ? wString = wString.replace( chr( 945 ), "alpha" ) # // Caractère grec. wString = wString.replace( chr( 957 ), "(id)" ) # // En exposant. wString = wString.replace( chr( 960 ), "pi" ) # // Caractère grec. wString = wString.replace( chr( 963 ), " Sigma minuscule " ) # // Caractère grec. wString = wString.replace( chr( 966 ), "phi" ) # // Caractère grec. wString = wString.replace( chr( 8211 ), "-" ) # // Tiret. wString = wString.replace( chr( 8212 ), "--" ) # // Double tiret. wString = wString.replace( chr( 8216 ), " l " ) # // l bizarre ? wString = wString.replace( chr( 8217 ), "'" ) wString = wString.replace( chr( 8220 ), '"' ) wString = wString.replace( chr( 8221 ), '"' ) wString = wString.replace( chr( 8226 ), "-" ) # // Puce. wString = wString.replace( chr( 8230 ), "..." ) wString = wString.replace( chr( 8712 ), "epsilon" ) # // Caractère grec ( pas sûr ). wString = wString.replace( chr( 8722 ), "-" ) # // Tiret. wString = wString.replace( chr( 8730 ), " sur racine carrée " ) wString = wString.replace( chr( 8745 ), " U à l'envers " ) # // C'est quoi ? wString = wString.replace( chr( 8776 ), " sensiblement égal à " ) wString = wString.replace( chr( 8804 ), ' inférieur ou égal à ' ) wString = wString.replace( chr( 8805 ), ' supérieur ou égal à ' ) wString = wString.replace( chr( 8853 ), "" ) # // Apparament un tableau de dessin. wString = wString.replace( chr( 9830 ), '*' ) # // Puce. wString = wString.replace( chr( 61607 ), "*" ) # // Puce. wString = wString.replace( chr( 61623 ), "*" ) # // Puce. wString = wString.replace( chr( 64256 ), "ff" ) wString = wString.replace( chr( 64257 ), "fi" ) wString = wString.replace( chr( 64258 ), "fl" ) wString = wString.replace( chr( 64259 ), "ffi" ) wString = wString.replace( chr( 64260 ), "ffl" ) return wString ''' Dernière modification : 2022-02-01 '''