Develop a java utility that will allow a word document to be generated from a template using an XML document as the data source.
The library should provide an interface that will allow a word document to be used as the template to be specified along with the xml content to merge into that document.
It should make use of word content controls to allow the templates to be managed by someone using microsoft word. The following need to be supported:
Inserting plain text values
Inserting repeating values into tables
inserting repeating sections
support conditional sections and repeating sections.
The templates should be able to be developed by a business analyst, so should not require technical skills.
The deliverables from this project are:
1. Java source code that complies with normal development standards
2. JUnit test cases
3. A document that describes how to use the library. This should include how to develop the templates in MS Word.
The initial thinking was that docx4j may support this, as per [login to view URL] and using the [login to view URL] / [login to view URL]
The library should be able to generate output in MS Word 2010 or PDF output formats. So if you have a Word document which contains data-bound content controls and your data, docx4j can fetch the data, and place it in the relevant content controls. This may be required to convert from word 2013 to 2010, and equally to create pdf outputs.
I have attached an example xml file, an example document that I want to produce from that XML file.
22 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön
Hi, You will need to put placeholders in your MSWord template file to determine where the XML elements are to be rendered. The rest of specification is feasible. Kind regards, Rumen
HI,Me as java developer having more then 7 years of experience and If you want you can test me if you then think that I am good then only you ask me for work.
Hi, I seen your requirement for the java util library. I have a very good knowledge of the java and xml parser. I can do this job for. We can discuss it more. My skype Id is "[login to view URL]" . thanks.