I believe that there is post processor for SolidCAM that outputs text format APT. In a different life, what seems like a hundred years ago, I used to program in UniGraphics and then CATIA and both of them had the option to output cutter paths as either binary CL or text APT. I used a post processor created with G-POST from ICAM and that could take CL data in either binary or APT. This may be the way to achieve your goal.
Your SolidCAM reseller should be able to get you the APT post