В последний раз, когда я пытался автоматически генерировать PDF-файлы, как вы упомянули, я использовал библиотеку php под названием fpdf.Насколько я помню, это было сложно и громоздко.Мой недостаток знаний / опыта / терпения определенно заставил меня не очень весело работать с ним.Сделайте попытку и посмотрите, возможно ли это для вас.На сайте есть несколько примеров для начала работы, и быстрый поиск в Google также должен привести к некоторым примерам.URL: http://www.fpdf.org/
Я наткнулся на другую библиотеку, которая выглядит многообещающе: http://code.google.com/p/dompdf/ Я не использовал ее, но, если мне понадобится сделать это снова в будущем, я попробую этопрежде чем вернуться к fpdf.
Я не знаю ни одного плагина javascript / jQuery, который может генерировать PDF, поэтому я думаю, что вы застряли с PHP в этом сценарии.
Надеюсь, это поможетнемного!
РЕДАКТИРОВАТЬ: часть электронной почты проста, мне очень нравится Swift Mailer: http://swiftmailer.org. Он прост в использовании, множество примеров и поддерживает различные параметры, такие как вложения.Также решает проблемы кодирования, которые обычно мешают электронным письмам, отправленным непосредственно из php mail ().
Еще одна вещь, если вы не слишком далеко в разработке, взгляните на использование Kohana в качестве фреймворка php.Это легкий и легко растяжимый.Они следуют достойным стандартам кодирования и имеют активное сообщество с открытым исходным кодом.Плюс, есть модуль для SwiftMailer, который почти отправляет почту для вас - не совсем ... но я думаю, вы поняли.;)