ixley
@ixley
Фотограф

Как сделать скачивание pdf по кнопке?

Установил html2pdf
Всё круто
Но не знаю как отключить автоматическое скачивание pdf и сделать скачивание по кнопке

<script>
var element = document.getElementById('element-to-print');
html2pdf(element, {
  filename:     'myfile.pdf',
  image:        { type: 'jpeg', quality: 1 },
  html2canvas:  { dpi: 330, letterRendering: true },
  jsPDF:        { orientation: 'landscape'}
});
</script>
  • Вопрос задан
  • 26 просмотров
Решения вопроса 1
ixley
@ixley
Фотограф
Разобрался

Вот кнопка
<button type="button" onclick="printPDF();">Скачать PDF</button>


То что нужно печатать оборачиваем в <div id="element-to-print"></div>

И скрипт
<script>
function printPDF() { 
var element = document.getElementById('element-to-print');
element.style.display = 'block'  
html2pdf(element, {
  filename:     'myfile.pdf',
  image:        { type: 'jpeg', quality: 1 },
  html2canvas:  { dpi: 330, letterRendering: true },
  jsPDF:        { orientation: 'landscape'}
});
element.style.display = 'block'  
conlose.log('printPDF()');
}
</script>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
сделаю за час в течение недели
спасибо, интересно
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
ДЭФО Санкт-Петербург
от 100 000 до 100 000 руб.
Литмаркет Санкт-Петербург
от 50 000 до 120 000 руб.
21 июля 2018, в 15:34
6000 руб./за проект
21 июля 2018, в 15:32
1000 руб./за проект