Yes, ABS can be dye sublimated quite easily using a press, timing is the main issue.
PLA can also be dye sublimated if you're careful but will lose a lot of volume due to the heat and pressure. Not too bad if you print solid, but with infill expect the infill to collapse, or melt (unsure which).
PETG is excellent for Dye sublimation. Like ABS it's all in the timing but the result is superior.