HTML2PDF: создание нескольких PDF-файлов - PullRequest
0 голосов
/ 14 мая 2018

Я работаю с HTML2PDF в среде SharePoint / JavaScript.

Я пытался создать несколько PDF-файлов одним нажатием кнопки, но будет работать только первый PDF-файл, и следующиете не загружаются или даже выдают ошибку.

Читая вопросы других, похоже, я пропустил сброс или очистил параметр.Другие люди работают на PHP, что затрудняет мне понимание их решения ...

Мой код выглядит следующим образом:

function PPRToPDF(title) {      
    var fileName = title + ".pdf";
    console.log("PPRToPDF - FileName = " + fileName);

    try{
        var pprTab = $("#pprContent").html();
        html2pdf(pprTab, {
            margin:       [.5, .9, .5, .5],
            filename:     fileName,
            html2canvas:  { dpi: 300, letterRendering: true},
            jsPDF:        { unit: 'in', format: 'letter', orientation: 'landscape' }
        });
    } catch(e){
        alert ("in catch block");
    }
}

PS: IЯ искал GitHub, а также искал в Google, но документации для библиотеки HTML2PDF немного.Ссылки на дальнейшую документацию приветствуются.

1 Ответ

0 голосов
/ 15 мая 2018

смог решить эту проблему сам. Я использую Chrome, и одна из его настроек блокирует несколько загрузок. Вы можете получить к нему через Настройки> Дополнительно> Загрузки> Секция конфиденциальности и безопасности> Настройки контента> Автоматические загрузки. Отсюда вам нужно будет ввести URL для сайта, который вы используете.

Более простой подход после начала загрузки заключается в нажатии на значок загрузки рядом со значком закладки в адресной строке. Выберите «Разрешить автоматические загрузки», и Chrome сделает всю остальную работу за вас.

...