We are currently looking for a way to automate part of our design/development process. Our product is an asp.net mvc multi-tenant website and we have a need to create marketing materials (such as banners and leaflets) and letters for each of our clients, dynamically replacing content like client names, urls, logos, etc. where necessary.
We have a third party designer working in illustrator, and then porting the designs over to a work document. This is so we can do our content replacement using word automation from our Windows service. We then export these files to PDF, PNG or JPEG and allow users to download them.
As we are growing, we've realised that it's no longer viable to using the word automation on the server to produce these documents and we are looking for alternatives.
I've currently investigated a few different avenues, such as replacing the need for word with just using illustrator on the server and making our content replacements there but this appears to have the same issue, as well as not running headless. Another route that we've considered is looking at indesign server, however I think this is overly complicated for our scenario and definitely over priced.
A lot of places seem to suggest doing ai files to html and then performing our content replacement there. However, one of our needs is the ability to be "print ready" from these PDFs, so I'm not sure if that's possible.
I think I might have reached the end of my research path, so I'm looking to see if anyone else has created a similar system for custom content replacement?