Re: Is there any API to convert from rtf to doc ?

No, sorry. Try LibreOffice/OpenOffice, or maybe Google Docs/Drive (see https://github.com/plutext/docx4j-cloud-GoogleDrive for some ideas there).
forums
https://www.docx4java.org/forums/
https://www.docx4java.org/forums/docx-java-f6/is-there-any-api-to-convert-from-rtf-to-doc-t1973.html