How to convert primitive cell to conventional cell?

I have used ase to read atoms object with a primitive cell. When using ase.build.surface module to cleave surface, a conventional cell is needed.

How can i convert the atoms object from primitive cell to conventional cell? ( there is magmom information in primitive cell, and hoping it still exists after converting)

Thank you !!!