Trouvé la solution.
citation du forum phplivedocx: «J'ai trouvé un moyen d'insérer l'image dynamique dans le modèle docx avant de l'envoyer à LiveDocx (il ne fonctionne pas avec les modèles hébergés)
C'est la façon dont je le fais (. dans Php): - D'abord je mets une image par défaut dans mon modèle de mot local - Avant de générer le PDF, considérons le docx comme s'il s'agissait d'une archive zip (vous pouvez extraire manuellement pour le confirmer), donc: - Dans cette archive remplacer le fichier /word/media/image1.png par l'image dynamique (png plat formaté, ne pas connaître les limitations de format) - Fermer l'archive
À cette étape, si vous ouvrez le modèle docx dans Word, vous pourrez voir l'image dynamique remplaçant l'image par défaut. Ensuite, vous pouvez traiter la demande vers liveDocx.
Il y a certaines limites à cette méthode et je l'espère, viendra boilerplate mécanisme bientôt faire une meilleure façon, mais dans mon cas, il fonctionne comme je veux. "
Voici le code comment changer l'image dans le modèle docx en php:
$zip = new ZipArchive;
$zip->open('documents/template_tm.docx');
$zip->addFile('new_image.png', 'word/media/image1.png');
$zip->close();
Vous cherchez une solution à l'aide PhpLiveDocx, ou vous pouvez utiliser une autre outil de fusion de Docx? – Skrol29