Bonjour a tous,
J'ai crée un script Bat qui permet à un utilisateur de fusionner 2 PDF. En effet, un PDF "fixe" comprend l'en-tete de la société et un PDF contient une lettre. L'utilisateur effectue un glisser-dposer de la lettre sur le script et le PDF fusionné à l'en-tête apparaît.
Voici mon script :
Code :
- @Echo OFF
- SET PDFet=C:\pdf-et\fichier_entete.pdf
- SET bonus=-et.pdf
- for /f "delims=" %%a in ('C:\pdf-et\bin\basename.exe %1 .pdf')do set result=%%a
- C:\pdf-et\bin\pdftk.exe %PDFet% background %1 output "%result%%bonus%"
|
Le chemin du fichier glissé-déposer est récupéré dans la variable result.
Lorsque le PDF est dans un répertoire sans accent, la fusion marche, le PDF fusionné est crée dans le répertoire courant. Par contre si le PDF est dans un répertoire contenant un accent, la fusion ne marche pas car les accents sont remplacés par des caractères spéciaux et donc il ne retrouve pas le chemin.
Quelqu'un sait qu'est ce que je peux faire pour que ma variable result gère les accents ?
Merci