C# 在使用jspdf将加载的aspx页面下载到pdf时,我得到的pdf大小会根据打开此aspx的设备的大小而变化
你能帮我做这个吗? 函数doPrint(){ } } body onload=“doPrint();”> 处的PDF本质上是HTML浏览器视图的一个屏幕截图(即,它只是一个图像,没有普通PDF那样的文本)C# 在使用jspdf将加载的aspx页面下载到pdf时,我得到的pdf大小会根据打开此aspx的设备的大小而变化,c#,.net,pdf-generation,html-to-pdf,C#,.net,Pdf Generation,Html To Pdf,你能帮我做这个吗? 函数doPrint(){ } } body onload=“doPrint();”> 处的PDF本质上是HTML浏览器视图的一个屏幕截图(即,它只是一个图像,没有普通PDF那样的文本) 因此,不同的设备对内容的视图略有不同(由于分辨率等不同)。因此pdf文件的大小不同。不,它在不同的设备上看起来不一样。它在不同的网站上的浏览效果很好。Jspdf在从aspx.cs文件填充值后下载打开的aspx页面。不,它在不同的设备上看起来不一样。我怀疑服务器端提供的pdf内容不同,这取决于在
因此,不同的设备对内容的视图略有不同(由于分辨率等不同)。因此pdf文件的大小不同。不,它在不同的设备上看起来不一样。它在不同的网站上的浏览效果很好。Jspdf在从aspx.cs文件填充值后下载打开的aspx页面。
不,它在不同的设备上看起来不一样。
我怀疑服务器端提供的pdf内容不同,这取决于在调用方的用户代理上。每个人的aspx页面视图都相同。但问题是在pdf页面中,那么在从aspx.cs文件填充此aspx文件后,如何将此aspx文件导出为pdf文件。有没有什么具体的方法可以做到这一点。一旦你应该在移动设备上打开给定的链接,或者最小化你的浏览器大小
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');
});