I have a Mac Book Pro and an IMac. Would a mini display port and HDMI cable work with this projector?

I have been told that an HDMI is better than a via for better video. Do you have these connecting cables for a Mac Book pro?

Optoma PKA31 Pico Palm-sized Projector

Optoma PKA31 Pico Palm-sized Projector

Product No Longer Available

No Answers have been submitted