Ah thanks! I am working with .NET, and I was surprised how there's little out there in terms of (open source) libraries for LaTex (I did some research since this comment). I might end up going with docx via the OpenXML API. Also, I haven't really used LaTex before (has been on on my learning to-do list), and once I started messing with some templates, I realized I need to learn a lot more first.
One thing with my documents is that find and replace alone won't work, as I need to replace some patterns. I am generating resumes, so I need to take something like a pattern for a job, and then repeat it several times