Hello AEM team,
I have a collection of policies (thousands) published through AEM. Each of these policies has as many as 10 older versions of the current one.
I am in need of extracting the older versions text content due to litigation. Do you know of a way to export the content from older versions as text or HTML or PDF files?
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @clintg6 ,
As you have more than 1000 policies, do not suggest manual extraction.
You can extract with a simple custom solution.
Although it will depend on what you want to do with the extracted content as html, but you can get the content as xml files by packaging up from the package manager or by pulling them into your projects content folder using some IDE plugin and then convert the extracted xml files to html.
Hi @clintg6 ,
As you have more than 1000 policies, do not suggest manual extraction.
You can extract with a simple custom solution.
Views
Replies
Total Likes
For html first step remains as it is.
For step 2 instead of json, make a html call to node using httpservletRequest. Here you will get the content in html formate. So copy the content to html file.
HttpServletRequest request = requestResponseFactory.createRequest("GET", "/path/to/your/node.html") ; ByteArrayOutputStream out = new ByteArrayOutputStream(); HttpServletResponse response = requestResponseFactory.createResponse(out); requestProcessor.processRequest(request, response, resourceResolver); out.toString(response.getCharacterEncoding());
Similar way for pdf,
Once you get the json data(mentioned in above steps) , you can use the pdf API to create the pdf file and copy the required content
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Likes
Replies
Views
Like
Replies