How to export OpenCascade model as parasolid(.x_t) or Creo(.prt) part files?

I'm a quite new open cascade user. I use .step files whenever I want to output a 3D model.
Is there any way / any C++(or any) libraries which can help to export the 3D model into Parasolid or .prt(Creo/Pro-E Cad output) files?