Is it a member of the wedding party (i.e. family of any wedding partners) then no; after all, you can always contact the person who invited you for details. Are you trying to sell a product or service, then no. Personally, I find those excessively obnoxious.
If you're just trying to build a relationship with a follow up lunch, drinks, dinner or whatever because there's something in common between the professional fields or you just hit it off on sports or something and want to meet up, then yes. Chances are, the card is just an easy way to remember your contact details and doesn't have anything to do with having a relationship or a deal of some kind in the works.