Difference between ConvertTo and ConvertToAsync

Hello. I 'm up to writing some code and while reading the documentation about COM interface I would like to understand what is the difference between ConvertTo and ConvertToAsync methods of the object PrintJob. Can someone please explain?
Thank you for your time.