WEB利用PDF实现打印和排版

大家都知道WEB上,打印是天然的限制,各种不方便,这里不一一阐明了,即使用了JS控制,水晶报表打印等还是一样,这里介绍一种方法,利用PDF和ADOBE READER实现的打印功能。


AdbeRdr大家都使用过,不知道大家有没有发现,它有一个插件,当IE打开PDF时,直接以它打开,而它的各种功能都非常齐,这就提供了我们一个思路,利用PDF来实现,这里来说一点,就是生成PDF,网上有PDF生成类,但我用的是水晶报表,用它可以实现各种效果,图文例表,多行,各种统计图和列表结合等,我们来看一下普通的水晶报表来导出PDF是怎么实现的。


            CrystalDecisions.Web.CrystalReportSource crs = new CrystalDecisions.Web.CrystalReportSource();
            ExportOptions crExportOptions;
            CrystalDecisions.CrystalReports.Engine.ReportDocument crReportDocument = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
            string temp_rpt = Server.MapPath("/rpt/xxxxxxxxxx.rpt");
            crReportDocument.Load(temp_rpt);//加截


            CrystalDecisions.Shared.D


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部