Копировать печатную форму с веб-формы - PullRequest
1 голос
/ 22 апреля 2010

Я надеюсь, что у людей есть какие-то идеи, которые помогут решить эту проблему.

Я занимаюсь разработкой веб-сайта на C # ASP.NET, и клиенту требуется онлайн-форма, которую пользователи будут заполнять и отправлять.Хорошо, пока все хорошо .....

Представьте себе, скажем, форму, которую вы заполняете на бумаге - они обычно имеют характерный вид, характерный для компании, и будут поданы, вполне возможно, как юридическиобязательный документ.

Мне нужно иметь онлайн-форму, которая при отправке электронной почты клиенту с чем-то, что он может распечатать, и будет выглядеть точно так же, как и его печатные формы.

Поскольку это веб-интерфейс, ядумаю, вопрос о возможности сделать снимок экрана не вызывает сомнений, поэтому я задаюсь вопросом, как лучше всего подойти к этому?

Даже если бы у меня просто была форма, которая собирает данные, представленные так, как я хочу, как я могу перевести это?данные в представлении, которое они хотят?

Любые идеи и предложения высоко ценятся.

Ответы [ 3 ]

2 голосов
/ 22 апреля 2010

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

Я не думаю, что вам даже захочется иметь дело с тем, чтобы документ физически соответствовал экрану - намного проще, чтобы веб выглядел как веб, а печатный документ выглядел как печатный документ.

1 голос
/ 22 апреля 2010

Распечатать страницу (эту) из браузера, заметить все верхние и нижние колонтитулы?

Если вам нужен серьезный контроль над тем, как он будет выглядеть, вам нужно сгенерировать PDF (или, возможно, XPS).

0 голосов
/ 22 апреля 2010

Не могли бы вы просто использовать отдельную страницу с CSS, который дает желаемый вид и ощущение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...