Ответить Создать тему

Преобразование html в pdf. Сохранение отдельных элементов страницы , В скрипте добавить две функции

Roman12
post Nov 19 2018, 12:19 
Отправлено #1


Новичок

Сообщений: 1



Здравствуйте.
Имеется скрипт, который сохраняет отображаемую html страницу с содержимым <div id="root"> в pdf файл на диск компьютера.
Помогите пожалуйста разобраться в паре вопросов:
1. Как добавить в нижеуказанный код инструкцию, которая позволила бы сохранять в файл progect.pdf только те элементы на html странице, которые имеют идентификатор class="accordion active", т.к. сейчас страница сохраняется полностью, а мне требуется сохранять только отдельные её элементы.
Код:

<script>
function test() {
var element = document.getElementById('root');
html2pdf().from(element).set({
filename: 'progect.pdf',
html2canvas: { scale: 1 },
jsPDF: {orientation: 'portrait', unit: 'in', format: 'letter', compressPDF: true}
}).save();
}
</script>
<button onclick="test()">Сохранить файл на диск</button>

2. А так же как возможно ли добавить к вышеуказанному коду функцию одновременно открытия в почтовой программе (которая установлена по умолчанию на компе, типа outlook) окна с уже вложенным в тело письма файлом progect.pdf при нажатии кнопки "Сохранить файл на диск". Я нашел такой код, но как его интегрировать с вышеуказанным кодом просто не знаю.
Код:

<script type="text/javascript">
function email(addr, subj)
{
window.open("mailto:" + addr + "?subject=" + subj);
}
</script>
<button onclick="email('vasya@pupkin.name','petrovitch na svyazi')">Отправить письмо с вложением</button>

Помогите пожалуйста, кто чем может в решении этого вопроса.
Заранее спасибо всем, кто откликнется.
Profile CardPM
  0/0  

ОтветитьTopic Options
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей: