Projet

Général

Profil

Fonctionnalité #24673

Mis à jour par Emmanuel DILLARD il y a environ un an

Version 2301.0.2

nous avons constaté que lorsqu'on ajoute un fichier EXCEL avec des cellules de type date au format **JJ/MM/AAAA**, une fois intégré à Maarch, la conversion en PDF les transforme au format Américain : **MM/JJ/AAAA**.
Problème reproduit sur votre instance de démo avec le classeur en PJ.

Pour corriger le problème, il faudrait ajouter le paramètre "**region**" lors de l'appel à l'API OnlyOffice pour convertir le document (cf https://api.onlyoffice.com/editors/conversionapi#region).
La modification serait à faire, plus exactement, ici : https://labs.maarch.org/maarch/MaarchCourrier/-/blob/main/src/app/contentManagement/controllers/OnlyOfficeController.php#L387
Il faut modifier le tableau **$body** de la façon suivante :

$body = [
'async' => false,
'filetype' => $docInfo['extension'],
'key' => CoreConfigModel::uniqueId(),
'outputtype' => 'pdf',
'title' => $docInfo['filename'] . 'pdf',
'url' => $docUrl,
'region' => 'fr-FR'
];

Cette modif' a été testée dans notre environnement de tests avec succès.

Merci.
Cordialement.
Yoann

Retour