Как отправить PDF по электронной почте - PullRequest
1 голос
/ 28 июля 2011

У нас есть сложная форма, которую мы создали в формате PDF. Мы хотим, чтобы пользователи могли заполнить PDF, а затем либо распечатать его и отправить по почте, либо нажать кнопку «Отправить» и отправить его клиенту по электронной почте. Какой лучший способ сделать это?

Я понимаю, что мы можем прикрепить javascript к кнопке "Отправить" в форме. Я думаю, что мы могли бы использовать Javascript для отправки формы на веб-сайт, а затем написать страницу типа REST, которая будет обрабатывать отправку PDF-документов по электронной почте в соответствующее место. Мы используем ASP.NET/DotNetNuke на серверной части сайта.

Ответы [ 2 ]

1 голос
/ 29 июля 2011

Дэйв,

У вас есть несколько вариантов этого, но многие из них будут зависеть от того, как вы хотите, чтобы пользователь обрабатывал ввод.

Если вы хотите, чтобы пользователь сам заполнял ФАКТИЧЕСКИЙ PDF, тогда у вас намного меньше контроля. Но он может отправляться в какое-то место и переходить оттуда, но для сохранения его в виде измененного заполненного PDF-документа требуется либо лицензирование документа, либо ИЛИ, чтобы пользователи имели полную версию acrobat.

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

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

Редактировать - Более подробно на основе комментария

В этой ситуации у вас есть несколько вариантов.

  1. На самом деле, похоже, что вы можете получить часть этого сейчас через процесс создания PDF - http://help.adobe.com/en_US/Acrobat/9.0/Standard/WS58a04a822e3e50102bd615109794195ff-7e0d.w.html
  2. С серверной стороны у вас есть несколько вариантов. Они могут сохранить его и загрузить, что не лучше.
  3. У вас может быть форма для публикации действий, которая отправит их ответы на ваш сервер, затем вы можете подключить их в PDF-файл, сохранить его, а затем переслать на

В конце концов, это будет зависеть от истинного рабочего процесса.

0 голосов
/ 04 августа 2011

Рассматривали ли вы этот SaaS? http://www.pdfescape.com/what/publishing/

...