We have a requirement to generate PDF and Word document from AEM 6.2. Is it possible to generate a word document from AEM directly or with help of any add on packages?
Hi, there is no direct OOTB/Service available in AEM for this.
But, you can create a custom service/Component to achieve it.
There is Apache POI library for read,writ,create and manage MS-Word documents using Java.
Link doe Tutorial :- http://www.tutorialspoint.com/apache_poi_word/apache_poi_word_document.htm
//Example ti create a blank Document
public class CreateDocument
public static void main(String args)throws Exception
XWPFDocument document= new XWPFDocument();
//Write the Document in file system
FileOutputStream out = new FileOutputStream(
"createdocument.docx written successully");
Now just create a OSGi sling service or component and use above library to read,writ,create and manage MS-Word documents.
Please have a look at this forum post:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...
I hope this would help you.
Thanks and Regards
Will try the above options and revert back in case of any issues.
AEM does not generate Word docs. To achieve this use case, you would need to build a custom AEM service and use a Java Word API as part of that service -- such as:
As a guideline - we have a article with a similar use case - its building a custom AEM service that uses integrates the Excel API. See:
Hope this helps...