Can the gift cards be printed and given to recipients?

Yes. During checkout the purchaser will probably select to buy a gift card for someone else, but have it sent to their email address.

In this instance they'll be presented with an instant download option after they've bought the gift card (where they'll be given a printable PDF file immediately) and they'll also get a copy in their inbox.