No. If you have some card stock that's 7" x 10" you can print it from iPhoto. One side will print first and then you have to turn it over quickly and insert to print the other side. I always mess it up as to which way to turn the card over and reinsert so do a test with some paper cut to 7 x 10. Be aware that some of the themes have a lot of color in the background and will use up a lot of ink. I've done one or two that way in testing out the process. Here in the states there are some suppliers that will have pre-scored 7x10 card stock available. If not where you are then you'll need to buy some good quality stock, the smoother the better for image quality, and cut to the size you want. Heavy stock smooth print paper, around 28l b in weight, would make a decent, lightweight card.
P.S. If the first print attempt prints like it's on the normal size paper, A4 or US letter, click on the Advanced button in the print window and change the Copies and Pages menu to Paper Handling. Then select the radio button for "Use doucment's paper size: 7 x 10. That should do it.