Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

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

100K
19 ноября 2018 года
Роман 2233
1 / / 19.11.2018
Здравствуйте.
Имеется скрипт, который сохраняет отображаемую 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>

Помогите пожалуйста, кто чем может в решении этого вопроса.
Заранее спасибо всем, кто откликнется.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог