Центральная идея состоит в том, что много documents1 должны быть созданы, которые являются в основном тем же, но имеют некоторые различные абзацы на основе пользовательского выбора и "настраиваются" 2 с именем.
Например, буква для арендатора была бы "настроена" с их именем и может включать абзац, если арендатор включает домашнее животное. Если у них не было домашнего животного, что абзац мог быть опущен. Кроме того, абзац может отличаться в зависимости от типа домашнего животного.
Есть ли какой-либо software3, можно ли рекомендовать генерировать эти документы?
2. Это находится в кавычках, так как это не действительно удовлетворение требованиям заказчика больше замены тега (краткий заголовок данных) со значением.
3. Как указано в некоторых ответах ниже, существует много опций языка сценариев однако, я не ищу код или низкую опцию кода для этого и таким образом, инструмент (свободный или коммерческий) был бы предпочтен.
У Вас есть доступ к Microsoft Word? Если Вы делаете, можно создать этот Visual Basic for Applications использования (VBA, связанный с макросами).
Вы могли создать форму VBA, которая принимает ввод данных пользователем для деталей арендатора, затем представляет документ с помощью того входа и шаблонного текста.
Кроме этого, я думаю, что создал бы сценарий на благоприятном для текста языке, таком как Perl, которые читают содержание .csv (или подобный) файл и представили документы на основе параметров, переданных сценарию для любых переменных, которые Вы принимаете решение дифференцировать - т.е. no-pet/pet, если домашнее животное-> что тип, и т.д.
хорошо, это - классическая задача для некоторого 'движка шаблонов'. в зависимости от формата заключительных документов Вы могли использовать 'xls-fo' и держать 'содержание' в XML-файлах и преобразовать, затем преобразовывают затем.
хотя я предпочитаю свой материал .fo с 'энергией' (как настоящий человек :)), возможно, что-то как 'Разработчик FO' или 'XSLfast' или 'XML-редактор Serna' могло бы быть представляющим интерес для Вас.
основная идея состоит в том, чтобы иметь Ваше содержание в одном XML-файле и некоторых правилах того, как содержание должно посмотреть в другом файле (таблица стилей, .xsl). можно затем преобразовать содержание с помощью таблицы стилей в заключительный документ.