I am planning to write a lot of letters in the near future. Since I am going to prepare the letters with LaTeX
I also want to print the envelope addresses with it. All the address information is in a vCard file. Is there an easy way to read the addresses and print them on an envelope (By easy I mean: Has anyone already done it before)? Basically, vCard data is similar to csv data but differs in its regularity. If not, what would be the best solution?
The only question regarding vCards is this one: Problem creating a proper qrcode with vcard info. It looks like I cannot use my raw address data without reformatting first.
Another question uses addresses in a custom format: How to print addresses. Should I just try to export the addresses with a different tool?
Here is an example of how my vCard data looks like (I deleted some unrelated lines):
BEGIN:VCARD
VERSION:3.0
PRODID:-//ownCloud//NONSGML Contacts 0.3//EN
N:Doe;John;;;
FN:John Doe
ADR;TYPE=HOME:;;Ivory Road 31;Capetown;;123456;
END:VCARD
\vcard{Doe}{John}{Ivory Road 31}{Capetown}{123456}
. Then write a LaTeX document that implements a\vcard
command that typesets the address. This keeps the two problems separate: reading the vCard format and typesetting addresses.