2017-10-18 161 views
-1

您能否幫我解決這個問題? 功能doPrint(){在使用jspdf下載aspx頁面到pdf時,我得到的pdf大小根據設備的大小而不同,我打開此aspx

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

} }

體的onload = 「doPrint();」 >

+0

沒有它在不同的設備上看起來不一樣。 –

+0

它的觀點在不同的網站很好。 –

+0

Jspdf正在從aspx.cs文件 –

回答

0

http://beta.iamgds.com/HikeTicketDownload.aspx?PNR=107400664-1251138&TicketNo=5017183648的PDF本質上是HTML的瀏覽器視圖的截圖(即只是一個形象,它並沒有在它文本在一個正常的PDF的方式做)。因此,不同設備對內容的看法略有不同(由於不同的分辨率等)。因此,PDF文件有不同的大小。

+0

然後,如何在aspx文件從aspx.cs文件填充後,將此aspx文件導出爲pdf。有沒有具體的方法來做到這一點。 –

+0

一旦您打開手機尺寸設備上的給定鏈接或通過最小化 –

+0

您的瀏覽器大小 –