Есть несколько вариантов, которые я знаю.
1) Самый простой способ, хорошо? Самым простым было бы прикрепить PDF как обычное вложение. Затем отобразите первую страницу PDF-файла в виде изображения, вставьте его в электронное письмо и, если возможно, создайте ссылку на него, чтобы открыть PDF-файл. Антураж вроде как делает это на Mac.
В качестве альтернативы я обнаружил следующее:
2) FLASHPAPER , встроенный в HTML для отображения PDF. Adobe имеет технологию под названием Flashpaper . Это программа для просмотра файлов на основе Flash. Вы можете использовать документы формата flashpaper, которые идут в него, или PDF-файлы в качестве источника.
Посмотрите несколько примеров. Это действительно флеш. http://www.adobe.com/products/flashpaper/examples/
Предполагая, что вы отправляете электронное письмо в формате HTML, которое будет проходить (изображения не отключены и т. Д.), Вы можете встроить средство просмотра Flashpaper прямо в код HTML как обычный объект Flash.
Большинство почтовых клиентов HTML используют биты Internet Explorer, Webkit или Gecko для визуализации HTML. Флеш-плеер довольно хорошо установлен на все, поэтому он работает хорошо. Хороший пример этого - когда мы открываем электронное письмо и в нем воспроизводится видео. Это почти всегда Flash.
Мне повезло, что я поступил таким образом - единственное, что вам нужно было бы решить, это то, смогут ли большинство ваших клиентов это увидеть, и сколько (если таковое имеется) сегодняшнего программного обеспечения может его блокировать.
То, что я закончил, было гибридом. 1) Прикрепите его к электронному письму, 2) Вставьте средство просмотра Flashpaper. Они получают это в любом случае.
Флешка доступна отдельно за 75 долларов. Это пригодилось, когда клиент не мог установить Adobe Acrobat на каждом компьютере, и он должен был быть на 100% веб-основе.
Я полагаю, что вы сможете сделать то же самое, используя любой язык, прилагая немного больше усилий и используя что-то вроде Flashpaper.
Надеюсь, это поможет