I'm using jasperreports to create a file, it has to be edited by the user, so the file must be a doc/docx, the reason I don't create a docx file from jasper is that the way jasper creates docx isn't editable. I found out that if I create a pdf from jasper and then convert to a docx it remains with the format and I can edit it perfectly, the problem is that I can't find a way to convert the file from my java application.
I've tried using itext with POI, but I lost format of text, using splice.pdf I can't properly edit the doc, using docx4j I can't convert. So with there is some libraries or API that I'm missing please show me.