You can get your custom cards professionally printed! I recommend MakePlayingCards.com where I've ordered cards in the past.
Print specifications: Order as "Custom Game Cards" at 63mm × 88mm (2.48" × 3.46"). The exported PNG files are perfectly sized for this format. Other sizes may work but won't have perfect dimensions.