Email xepOnline созданный файл
В настоящее время я использую xepOnline для создания PDF моей страницы.
Это работает отлично, но теперь я хочу кнопку рядом с кнопкой загрузки, которая открывает почтовую программу на вашем компьютере и присоединяет сгенерированный файл PDF.
Мой код пока: (не очень)
function emailCurrentPage(){
window.location.href="mailto:?subject="+document.title+"&body="+escape(window.location.href);
}
<button onClick="javascript:emailCurrentPage()">Doormailen</button>
<button href="#" onclick="return xepOnline.Formatter.Format('content',{render:'download'},{pageWidth:'216mm', pageHeight:'279mm'}, {filename:'Test'});">Opslaan als PDF</button>
1 ответ
Синтаксис mailto не принимает вложения. Смотрите следующее как одно описание.
https://yoast.com/dev-blog/guide-mailto-links/
Вы сможете открыть только электронное письмо с заполненными TO, CC, BCC, Subject и Body, и пользователю придется вручную прикрепить загруженный PDF-файл.
В @cloudformatter PDF возвращается и сохраняется в ответе. Вы можете переопределить обработчик ответа, чтобы отправить этот PDF-файл в приложение на стороне сервера, которое отправляет вам электронное письмо.
Как один из авторов сценария xepOnline и серверного приложения, которое обрабатывает запросы и форматирует PDF-файлы, мы уже разработали и имеем такую функциональность на самом сервере. Он не доступен в бесплатной версии, поскольку мы не можем поддерживать десятки тысяч электронных писем, ежедневно отправляемых пользователями.