Я планирую создать опрос, который будет проводиться на веб-странице в Интернете и сохранит результаты в базе данных Access. Ответы в основном выпадающие, числовые или строковые. Результаты предназначены для заполнения 30-страничного документа шаблона, чтобы я мог вернуть документ Office Word или Adobe PDF?
Опрос -> backend -> документ - это, по сути, прославленное почтовое слияние. Ограничения почтового слияния (ограниченные одним источником данных, без объектов) оставляют проект желанным в следующих двух основных областях:
Движок должен был бы иметь дело с наличием переменной, несущей значение
[x|y|z]
, и заставить движок отображать разные, но предварительно определенные абзацы.В некоторых случаях существуют переменные опроса, где,
if A = 1 -> ask B,C,D
(включите больше текста для каждого в документе);if A = 0 -> jump to E
(пропустить текст дляB,C,D
в документе)Движок должен знать, чтобы не отображать абзац таким образом, чтобы он был обрезан между страницами, рендерингом верхних и нижних колонтитулов и т.д. (Менее необходимым, поскольку может быть добавлен вручную)
У меня есть следующие вопросы:
Что входит в создание какого-то движка, который может это сделать?
Как мне лучше объяснить, что я ищу, с точки зрения двигателя и процесса?
Существует ли какой-то конкретный язык или часть программного обеспечения, которые превосходят в этом типе целей?