Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在使用jspdf将加载的aspx页面下载到pdf时,我得到的pdf大小会根据打开此aspx的设备的大小而变化_C#_.net_Pdf Generation_Html To Pdf - Fatal编程技术网

C# 在使用jspdf将加载的aspx页面下载到pdf时,我得到的pdf大小会根据打开此aspx的设备的大小而变化

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内容不同,这取决于在

你能帮我做这个吗? 函数doPrint(){

} }

body onload=“doPrint();”>

处的PDF本质上是HTML浏览器视图的一个屏幕截图(即,它只是一个图像,没有普通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');
            });