Мне нужно создать приложение, которое генерирует кучу шаблонов для Office (2000), OpenOffice.org (2.0) и InDesign. Дизайн шаблонов будет создаваться в каждом приложении, но нам нужна система для заполнителей, чтобы мое приложение открывало шаблон, заменял заполнитель некоторым текстом (таким как имя, адрес, номер телефона) и сохранял документ.
Как лучше всего работать с этими заполнителями? Моя идея состоит в том, чтобы определить заполнитель, используя квадратные скобки, такие как [адрес], [телефон], а затем выполнить поиск и заменить его содержимым, которое я извлекаю из базы данных. Indesign позволяет создавать именованные текстовые поля, поэтому мне просто нужно вставить текст в нужное текстовое поле.
У кого-нибудь есть идея получше?