c# 页面打印预览 并保存为PDF

这次打印的方法主要是获取页面的html文件 进行整理 并生成打印预览

1.C# 的.aspx 页面

需要设置   <!--startprint--> 和 <!--endprint--> 用于设置打印内容

2.打印按钮设置onclick="previewfirst(); 方法

3.Jquery 里调用 js里具体打印方法类   (此方法里 可设置打印页面的某些具体元素显示与否)

function previewfirst()

{
 previewMain();

}

4.具体打印的方法

function previewMain() {

    //获取当前页的html代码  
    var bodyhtml = window.document.body.innerHTML;
    //设置打印开始区域、结束区域  
    var startFlag = "<!--startprint-->";
    var endFlag = "<!--endprint-->";
    // 要打印的部分  
   
    var printhtml = bodyhtml.substring(bodyhtml.indexOf(startFlag),
                    bodyhtml.indexOf(endFlag)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值