Рекомендации для [закрытого] инструмента генерации документов

Центральная идея состоит в том, что много documents1 должны быть созданы, которые являются в основном тем же, но имеют некоторые различные абзацы на основе пользовательского выбора и "настраиваются" 2 с именем.

Например, буква для арендатора была бы "настроена" с их именем и может включать абзац, если арендатор включает домашнее животное. Если у них не было домашнего животного, что абзац мог быть опущен. Кроме того, абзац может отличаться в зависимости от типа домашнего животного.

Есть ли какой-либо software3, можно ли рекомендовать генерировать эти документы?


1. Формат документа не является главным беспокойством, если это находится в наиболее часто используемом формате, например, Word (.doc или .docx), текст (.txt), PDF (.pdf) и т.д...

2. Это находится в кавычках, так как это не действительно удовлетворение требованиям заказчика больше замены тега (краткий заголовок данных) со значением.

3. Как указано в некоторых ответах ниже, существует много опций языка сценариев однако, я не ищу код или низкую опцию кода для этого и таким образом, инструмент (свободный или коммерческий) был бы предпочтен.

0
задан 03.02.2010, 12:18

3 ответа

У Вас есть доступ к Microsoft Word? Если Вы делаете, можно создать этот Visual Basic for Applications использования (VBA, связанный с макросами).

Вы могли создать форму VBA, которая принимает ввод данных пользователем для деталей арендатора, затем представляет документ с помощью того входа и шаблонного текста.

Кроме этого, я думаю, что создал бы сценарий на благоприятном для текста языке, таком как Perl, которые читают содержание .csv (или подобный) файл и представили документы на основе параметров, переданных сценарию для любых переменных, которые Вы принимаете решение дифференцировать - т.е. no-pet/pet, если домашнее животное-> что тип, и т.д.

1
ответ дан 24.11.2019, 06:57

у меня нет собственного опыта с ним, но от Вашего (обновленного) вопроса это походит на хорошую подгонку:

0
ответ дан 24.11.2019, 06:57

хорошо, это - классическая задача для некоторого 'движка шаблонов'. в зависимости от формата заключительных документов Вы могли использовать 'xls-fo' и держать 'содержание' в XML-файлах и преобразовать, затем преобразовывают затем.

хотя я предпочитаю свой материал .fo с 'энергией' (как настоящий человек :)), возможно, что-то как 'Разработчик FO' или 'XSLfast' или 'XML-редактор Serna' могло бы быть представляющим интерес для Вас.

основная идея состоит в том, чтобы иметь Ваше содержание в одном XML-файле и некоторых правилах того, как содержание должно посмотреть в другом файле (таблица стилей, .xsl). можно затем преобразовать содержание с помощью таблицы стилей в заключительный документ.

0
ответ дан 24.11.2019, 06:57

Теги

Похожие вопросы