Insertion en ligne de texte dans un document word

  • published
  • Moins de 500 €
  • France
  • 12 janvier 2022 à 14h33

Insertion en ligne de texte dans un document word

Bonjour, je suis créateur d'un site web où j'ai besoin de la fonctionnalité suivante: L'utilisateur dois pourvoir uploader un document Word (uniquement ".docx"). Le document doit ensuite s'afficher dans le browser à gauche (donc le document aura été converti en html). A droite du document, un tableau est disponible, et contient des lignes telles que "id nom", "id prénom", "id adresse" etc... L'utilisateur doit pouvoir sélectionner une ligne, par exemple la ligne " id nom", puis avec la souris, cliquer là où il souhaite insérer le tag correspondant ${id.nom} dans le document à gauche. En cas d'erreur, l'utilisateur doit pouvoir cliquer sur le tag inséré et supprimer l'insertion. Idéalement, les insertions et les suppressions doivent être sauvegardées dans une base de données, au fur et à mesure, par des requêtes ajax. Une fois ce travail d'insertion achevé, le serveur génère un autre fichier Word incluant les tags insérés. L'utilisateur doit pourvoir ensuite downloader le document Word ou chaque tag sera remplacé par ses véritables valeurs. (système de templating Word en fait, où ${id.nom} est remplacé par "Dupont", ${id.prenom} par "Jean", etc... existe dans PhpOffice). L'utilisateur doit pouvoir également réafficher le document Word, et modifier les insertions à sa guise. L'idée finale étant que n'importe quel utilisateur puisse downloader ce document avec chaque tag remplacé par ses valeurs à lui. Environnement: PHP, Codeigniter 3, Javascript, Jquery, MySQL, Bootstrap 3, librarie PhpOffice/PhpWord