I'm a C# programmer. I have a few libraries that let me rip apart PDF's and reassemble them as I desire.
So, the plan would be to place tags inside the PDF like {STR:BASE}, {STR:BASEMOD}, {STR:FINAL}, {STR:FINALMOD} and so forth. My program would rip apart the PDF and replace these tags with...