При загрузке на странице загрузки ASPX в PDF с использованием jspdf, я получаю PDF, размер которого зависит от размера устройства, которое я открываю этот ASPX

Можете ли вы помочь мне с этим? function doPrint () {

  var doc = new jsPDF();
            var specialElementHandlers = {
                '#editor': function(element, renderer) {
                    return true;
                }
            };
            doc.fromHTML($('#IDBodyHike'), 15, 15, {
                'width': 170,
                'elementHandlers': specialElementHandlers
            });
            doc.addHTML($('#IDBodyHike'), function() {
                doc.save('sample-file.pdf');
            });

}}

body onload = "doPrint ();" >

1 ответ

Решение

Файл PDF по адресу http://beta.iamgds.com/HikeTicketDownload.aspx?PNR=107400664-1251138&TicketNo=5017183648 - это, по сути, скриншот представления HTML-кода в браузере (т. Е. Просто изображение, в котором нет текста так, как это делает нормальный PDF).

Таким образом, разные устройства имеют несколько разный вид контента (из-за разного разрешения и т. Д.). И, таким образом, файл PDF имеет другой размер.

Другие вопросы по тегам