We were just not able to fix from our creation process. So, is there not any Acrobat API or something which we can call to fix this. This was my very initial question also.
We are looking for SDK or API to do the job for us.
Thanks,
You should be able to set the XMP data while you create your PDF file. You are using iText, so take a look at the XmpWriter class. This is an Adobe hosted forum, so I won't go into any further details about how to do that (if you do need help, when I am not commenting here on the Adobe forums, I do run a consulting business around the PDF file format, feel free to get in touch with me via the link on my profile page).
Setting the title meta data using any of the available Acrobat SDK methods should do the trick. You can use JavaScript, you can use the IAC interface from e.g. VB, you can write an Acrobat plug-in to do that. So yes, there are API functions. You are using Java, there is no Java interface built into Acrobat, so you would need to use a different approach. Here is information about the JavaScript API:
Acrobat DC SDK Documentation - Doc.info
Here is information about the IAC API:
Acrobat DC SDK Documentation - PDDoc.SetInfo