Ron2
@Ron2
Web-дизайнер

Как в скрипте конвертера html в pdf сохранить отдельные блоки и элементы страницы?

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

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();
}

button onclick="test()"Сохранить файл на диск/button

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

function email(addr, subj)
{
window.open("mailto:" + addr + "?subject=" + subj);
}

button onclick="email('vasya@pupkin.name','petrovitch na svyazi')">Отправить письмо с вложением/button
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
29 нояб. 2024, в 16:58
1000 руб./за проект
29 нояб. 2024, в 16:42
15000 руб./за проект