one tip I have, is that if you can't find bamboo type paper, which is the backing on that invite (I've searched), then go to your local wallpaper store, they should have bamboo wallpaper which is thin and is nonself adhesive... to get this look.
Otherwise, I have no idea where to get this paper I also wanted to recreate an invite similar to this one but haven't been able to find this paper anywhere!