Hi, I made a google search and found some articles on Stack Overflow : [1] and this one : [2]
(this one mentions another non Apache java framework called docx4j ).[3] What about investing some time doing some quick prototypes to get a feeling of the options ? Neither poi nor docx4j seem to be templating engines but you can use them to create documents programatically and you might be able to define your own rules for generating documents from templates. Antoine [1] http://stackoverflow.com/questions/16264247/create-document-from-dotx-template-with-apache-poi-hwpf [2] http://www.smartjava.org/content/create-complex-word-docx-documents-programatically-docx4j [3] http://www.docx4java.org/trac/docx4j On Jul 17, 2015, at 6:47 PM, velocityuser user <apachevelocityu...@gmail.com> wrote: > Thanks Antoine for the quick response. > > I have requirements such as conditional data population and nested templates. > > Does POI support these two requirements? > > Also I need to know if the Template can handle any kind of start / end tag > or it need to have a standard format? > > Thanks in advance for your help. > > > > On Fri, Jul 17, 2015 at 3:15 PM, Antoine Levy Lambert <anto...@gmx.de> wrote: > Hi, > > The last release of velocity was on the 29th of November 2010. [1] > > I would look at Apache POI instead [2] > > This project has most likely a user list where you can discuss your use case. > > Antoine > [1] http://velocity.apache.org > [2] http://poi.apache.org > > > On Jul 17, 2015, at 1:43 PM, velocityuser user <apachevelocityu...@gmail.com> > wrote: > > > Hello, > > > > I have a requirement where I need to read a work template such as *.dot / > > *.dotx, merge the template with data and generate a word document in *.doc > > / *.docx. > > > > I read Velocity can be used to do this but I can not find any example > > anywhere. > > > > Appreciate if I get some guidance on this problem. > > > > Thanks in advance. > >