Publipostage d'un document Word

4.0
Tags: #<Tag:0x00007f7d731b3f58>
Publipostage d'un document Word
0

(Lucie Richard) #1

Bonjour,

Je souhaiterai faire du publipostage dans un document word : Je dispose d’un document Word dans lequel j’ai disposé des balises ([VALUE: …]).

Est-ce possible avec le socle de remplacer toutes les balises dans mon document et que ça me renvoie le fichier final publiposté?

J’ai essayé de créer une publication à partir d’un document word sans succès.

Merci d’avance de votre retour.


(François Genestin) #2

La fusion se fait dans des templates textuels, donc les formats binaire doc pdf… ne fonctionneront pas.

Il faut manipuler des DOCX via docx4j (libs intégrées à la plateforme) via une action de masse qui charge votre document via DocxTool.open(…), puis faire des remplacements via DocxTool.replace(…).

Cf

Créer un docx :
https://www.simplicite.io/resources/documentation/01-core/publication-examples.md

Utilitaires pour manipuler un docx :
https://www.simplicite.io/resources/4.0/javadoc/com/simplicite/util/tools/DocxTool.html

Sinon il faut utiliser les API natives docx4j
https://www.docx4java.org/trac/docx4j


(Lucie Richard) #3

Bonjour,
Merci pour le retour. J’ai réussi à faire fonctionner :)